import { InternalUploadFile, UploadFile, VcFile } from "./interface.js"; //#region src/upload/utils.d.ts declare function file2Obj(file: VcFile): InternalUploadFile; /** Upload fileList. Replace file if exist or just push into it. */ declare function updateFileList(file: UploadFile, fileList: (UploadFile | Readonly)[]): (UploadFile | Readonly>)[]; declare function getFileItem(file: VcFile, fileList: (UploadFile | Readonly)[]): UploadFile | Readonly> | undefined; declare function removeFileItem(file: UploadFile, fileList: (UploadFile | Readonly)[]): (UploadFile | Readonly>)[] | null; declare function isImageUrl(file: UploadFile): boolean; declare function previewImage(file: File | Blob): Promise; //#endregion export { file2Obj, getFileItem, isImageUrl, previewImage, removeFileItem, updateFileList };