///
import { ConnectDropTarget } from "react-dnd";
export type UseFileUploadType = {
files: File[];
error: string;
setError: React.Dispatch>;
clearAllFiles: () => void;
createFormData: () => FormData;
removeFile: (file: number | string) => void;
setFiles: (e: any) => void;
isActive: boolean;
dropTarget: ConnectDropTarget;
};
export declare const useFileUpload: (props?: {
accept?: string | undefined;
mode?: "append" | "rewrite" | undefined;
onDrop?(currentFiles: File[], allFiles: File[]): void;
onSetFiles?(currentFiles: File[], allFiles: File[]): void;
} | undefined) => UseFileUploadType;