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 {};