import { SxProps, Theme } from '@mui/material/styles';
export interface FileUploadProps {
    buttonSlot?: React.ReactNode;
    accept?: "svg" | "png" | "jpg" | string;
    multiple?: boolean;
    value?: string;
    onChange?: React.ChangeEventHandler<HTMLInputElement>;
    onClear?: () => void;
    fullWidth?: boolean;
    imgValue?: React.ReactNode;
    size?: "small" | "medium" | "large";
    disabled?: boolean;
    sx?: SxProps<Theme>;
    buttonOnly?: boolean;
}
declare const FileUpload: ({ buttonSlot, accept, multiple, value, onChange, onClear: onClearProp, fullWidth, imgValue, size, disabled, sx, buttonOnly, }: FileUploadProps) => import("react/jsx-runtime").JSX.Element;
export default FileUpload;
