export interface ExcelFiles { [fileName: string]: ExcelFile; } export interface ExcelFile { [sheetName: string]: ExcelSheet; } export declare type ExcelSheet = any[]; export interface ExcelColumn { name: string; type: 'string' | 'number' | 'date' | 'boolean'; index: number; } export declare function readExcelFiles(files: FileList, sheetRows?: number, sheets?: number, delimiter?: string, callback?: (progress: number) => void): Promise; export declare function uploadCSVToS3(bucket: string, files: ExcelFiles, folder: string, callback?: (progress: number) => void, useStage?: boolean): Promise; export declare function getFirstSheet(files: ExcelFiles): ExcelSheet; export declare function downloadCSVfromS3(bucket: string, sourceFile: string, progressCallback: (progress: ProgressEvent) => void, useStage?: boolean, fileName?: string): Promise; export declare function downloadCSVfromMemory(sourceFile: string, obj: any[]): Promise; //# sourceMappingURL=excel.d.ts.map