UNPKG

@spaced-out/ui-design-system

Version:
17 lines 964 B
import type { FileObject, FileProgress, FileUploadBaseProps } from '../../components/FileUpload'; export type UseFileUploadReturnProps = { validFiles: Array<FileObject>; rejectedFiles: Array<FileObject>; isDragActive: boolean; shouldAcceptFiles: boolean; getRootProps: (arg1: unknown) => unknown; getInputProps: (arg1: unknown) => unknown; handleFileClear: (id: string) => unknown; handleClear: () => unknown; moveFileToProgress: (id: string, progress: FileProgress) => unknown; moveFileToSuccess: (id: string, successMessage?: string) => unknown; moveFileToReject: (id: string, rejectReason?: string) => unknown; setShowReUpload: (id: string, showReUpload?: boolean) => unknown; }; export declare const useFileUpload: ({ maxFiles, maxSize, accept, disabled, onValidFilesDrop, onRejectedFilesDrop, onFileClear, onClear, }: FileUploadBaseProps) => UseFileUploadReturnProps; //# sourceMappingURL=useFileUpload.d.ts.map