import { Dropzone as MantineDropzone, DropzoneProps as MantineDropzoneProps } from '@mantine/dropzone';
export interface DropzoneProps extends Omit<MantineDropzoneProps, 'children'> {
    showImagePreview?: boolean;
    showMetadataHelpers?: boolean;
    size?: 'md' | 'sm';
    variant?: 'file' | 'media';
}
type DropzoneComponent = ((props: DropzoneProps) => JSX.Element) & {
    Accept: typeof MantineDropzone.Accept;
    FullScreen: typeof MantineDropzone.FullScreen;
    Idle: typeof MantineDropzone.Idle;
    Reject: typeof MantineDropzone.Reject;
};
declare const Dropzone: DropzoneComponent;
export default Dropzone;
//# sourceMappingURL=index.d.ts.map