import type { FileItem } from "./FileUpload/interfaces"; import type { UploadFileInfo, UploadOptions } from "./interfaces"; export declare function getNextUid(): number; export declare function useFilesUploading(options?: UploadOptions): { files: FileItem[] | undefined; resetFiles: () => void; appendFiles: (newFiles: File[]) => void; removeFile: (uid: number) => void; hasFiles: boolean; allFilesDone: boolean; fileInfos: UploadFileInfo[] | undefined; exceeded: boolean; paste: (e: React.ClipboardEvent) => void; };