@mantine/dropzone
Version:
Dropzone component built with Mantine theme and components
22 lines (21 loc) • 1.41 kB
text/typescript
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, };