import { AutoExporterOptions, Results } from '../../types/module-exporter.types';
import { BundleExportAsFunctionParams } from '../bundle-export-as-function';
export type CollectPathsFromDirectoriesParams = {
    (startPath: string, config: AutoExporterOptions): Promise<string[]>;
};
export interface ConfigForCollectPathsFromDirectories extends Partial<AutoExporterOptions>, Partial<BundleExportAsFunctionParams> {
    debug?: boolean;
    specificFiles?: string[];
    ignoredExtensions?: string[];
    results?: Results;
    excludedFolders?: string[];
    includeIndexes?: boolean;
    bundleAsObjectForDefaultExport?: string;
    outputFileName?: string;
    rootDir?: string;
}
export declare function collectPathsFromDirectories(startPath: string, config: ConfigForCollectPathsFromDirectories, message?: string): Promise<string[]>;
