import { SeederCollection, DeepPartial } from './common'; import { SeederDatabaseConfig } from './database'; export interface SeederConfig { database: SeederDatabaseConfig; databaseReconnectTimeout: number; dropDatabase: boolean; dropCollections: boolean; } export declare const defaultSeederConfig: SeederConfig; export declare const mergeSeederConfig: (partial?: DeepPartial | undefined, previous?: SeederConfig | undefined) => SeederConfig; export interface SeederCollectionReadingOptions { extensions: string[]; transformers: Array<(collection: SeederCollection) => SeederCollection>; } export declare const defaultCollectionReadingOptions: SeederCollectionReadingOptions; export declare const mergeCollectionReadingOptions: (partial?: DeepPartial | undefined, previous?: SeederCollectionReadingOptions | undefined) => SeederCollectionReadingOptions;