import { HTMLProps } from "react"; interface FileUploadDndPropsBase extends Omit, "onChange" | "value"> { className?: string; accept?: string; label?: string; inputProps?: HTMLProps; } interface FileUploadDndPropsSingle extends FileUploadDndPropsBase { onChange: (file: File | null) => void; value: File | null; multiple?: false; } interface FileUploadDndPropsMultiple extends FileUploadDndPropsBase { onChange: (files: File[] | null) => void; value: File[] | null; multiple: true; } export declare type FileUploadDndProps = FileUploadDndPropsSingle | FileUploadDndPropsMultiple; export declare const FileUploadDnD: (props: FileUploadDndProps) => JSX.Element; export {};