import { UploadFileInfo } from '../interfaces/UploadFileInfo'; import { UploadFileStatus } from '../interfaces/UploadFileStatus'; import { GroupedFiles } from '../interfaces/FileGroup'; declare const _default: { copyState: (state: UploadFileInfo[]) => { uid: string; name: string; extension?: string; size?: number; validationErrors?: string[]; status: UploadFileStatus; progress: number; getRawFile?: () => File; }[]; addMany: (fileList: UploadFileInfo[], filesState: UploadFileInfo[]) => void; add: (file: UploadFileInfo, filesState: UploadFileInfo[]) => void; groupFilesByUid: (files: UploadFileInfo[]) => GroupedFiles; filesForUpload: (files: GroupedFiles) => GroupedFiles; setFilesStatus: (filesGroup: GroupedFiles, status: UploadFileStatus) => void; flatFileGroup: (fileGroup: GroupedFiles) => UploadFileInfo[]; groupForEach: (fileGroup: GroupedFiles, callBack: (currentFiles: UploadFileInfo[], uid: string) => void) => void; }; export default _default;