import { WorkspaceElement, WorkspaceVisibility } from "edifice-ts-client"; declare const useWorkspaceFile: () => { createOrUpdate: ({ alt, uri, blob, legend, parentId, application, visibility, }: { blob: Blob; uri?: string | undefined; alt?: string | undefined; legend?: string | undefined; application?: string | undefined; parentId?: string | undefined; visibility?: WorkspaceVisibility | undefined; }) => Promise; create: (file: File, params?: { visibility?: WorkspaceVisibility; application?: string | undefined; }) => Promise; remove: (file: WorkspaceElement | WorkspaceElement[]) => Promise; }; export default useWorkspaceFile;