import { BatchWriteItemCommandInput, BatchWriteItemCommandOutput } from '@aws-sdk/client-dynamodb';
import { BatchWriteCommandInput, BatchWriteCommandOutput } from '@aws-sdk/lib-dynamodb';
type DynamoDBWriteFunction = {
    (params: BatchWriteCommandInput): Promise<BatchWriteCommandOutput>;
    (params: BatchWriteItemCommandInput): Promise<BatchWriteItemCommandOutput>;
};
/**
 * Writes a seed corpus to the given database table
 * @param dynamodbWriteFunction The DynamoDB DocumentClient.batchWrite or DynamoDB.batchWriteItem function
 */
export declare function writeSeeds(dynamodbWriteFunction: DynamoDBWriteFunction, tableName: string, seedValues: object[]): Promise<void>;
/**
 * Locates seeds given a set of files to scrape
 * @param {string[]} sources The filenames to scrape for seeds
 * @returns {object[]} The items to seed
 */
export declare function locateSeeds(sources: string[], cwd?: string): object[];
export {};
