export interface GenerateIndexPayload { filePath: string; replaceFile?: boolean; onWarning?: (msg: string) => any; } export declare function generateIndex({ filePath, replaceFile, onWarning, }?: GenerateIndexPayload): Promise; export interface GenerateManyIndexPayload { patterns: string | string[]; cwd?: string; watch?: string | string[]; replaceFile: boolean; onWarning?: (filePath: string, msg: string) => any; onSuccess?: (filePath: string) => any; } export interface GenerateManyIndexResult { filePath: string; generatedFileContent: string; } export declare function generateManyIndex({ patterns, cwd, watch, replaceFile, onWarning, onSuccess, }?: GenerateManyIndexPayload): Promise;