/// <reference types="react" />
import './style.scss';
type FileOrUrl = File | string;
interface FileUploaderProps {
    multiple?: boolean;
    disabled?: boolean;
    accept?: string;
    value: FileOrUrl[] | [];
    onChange: (value: FileOrUrl[]) => void;
    size?: 'small' | 'medium' | 'large';
    label?: JSX.Element | string | number;
    placeholder?: string | number;
    required?: boolean;
    key?: any;
    handleDownload?: (value: FileOrUrl) => void;
}
declare const FileUploader: ({ multiple, disabled, accept, value, onChange, size, label, placeholder, required, key, handleDownload, }: FileUploaderProps) => import("react/jsx-runtime").JSX.Element;
export default FileUploader;
