import type { FileRejection, FileWithPath } from 'react-dropzone';
import type { DropzoneCssVariables, DropzoneFactory, DropzoneProps, DropzoneStylesNames, DropzoneVariant } from './Dropzone';
import type { DropzoneFullScreenFactory, DropzoneFullScreenProps, DropzoneFullScreenStylesNames } from './DropzoneFullScreen';
import { DropzoneFullScreen } from './DropzoneFullScreen.js';
import type { DropzoneAcceptProps, DropzoneIdleProps, DropzoneRejectProps } from './DropzoneStatus';
export declare const Dropzone: import("@mantine/core").MantineComponent<{
    props: DropzoneProps;
    ref: HTMLDivElement;
    stylesNames: DropzoneStylesNames;
    vars: DropzoneCssVariables;
    staticComponents: {
        Accept: typeof import("./DropzoneStatus").DropzoneAccept;
        Idle: typeof import("./DropzoneStatus").DropzoneIdle;
        Reject: typeof import("./DropzoneStatus").DropzoneReject;
        FullScreen: import("./DropzoneFullScreen").DropzoneFullScreenType;
    };
}>;
export { DropzoneFullScreen };
export { DropzoneAccept, DropzoneIdle, DropzoneReject } from './DropzoneStatus.js';
export * from './mime-types.js';
export type { DropzoneProps, DropzoneStylesNames, DropzoneCssVariables, DropzoneFactory, DropzoneVariant, DropzoneFullScreenProps, DropzoneFullScreenStylesNames, DropzoneFullScreenFactory, DropzoneAcceptProps, DropzoneRejectProps, DropzoneIdleProps, FileWithPath, FileRejection, };
