/// import { WorkspaceElement, WorkspaceVisibility } from "edifice-ts-client"; declare const useUploadFiles: ({ handleOnChange, visibility, application, }: { handleOnChange: (uploadedFiles: WorkspaceElement[]) => void; visibility?: WorkspaceVisibility | undefined; application?: string | undefined; }) => { /** List of files added from device */ files: File[]; getUploadStatus: (upload: File | Blob) => import("../..").Status | undefined; clearUploadStatus: (blob: File | Blob) => void; uploadedFiles: WorkspaceElement[]; editingImage: WorkspaceElement | undefined; setEditingImage: import("react").Dispatch>; getUrl: (resource?: WorkspaceElement, timestamp?: boolean) => string; updateImage: ({ blob, legend, altText: alt, }: { blob: Blob; legend: string; altText: string; }) => Promise; uploadFile: (file: File, metadata?: { duration: number; } | undefined) => Promise; removeFile: (file: File) => Promise; }; export default useUploadFiles;