/** * @license *------------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the package root for more information *------------------------------------------------------------------------------------------- */ import { UploadFileInfo } from '../interfaces/UploadFileInfo'; import { UploadFileStatus } from '../interfaces/UploadFileStatus'; import { GroupedFiles } from '../interfaces/FileGroup'; /** * @hidden */ 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;