import type { ReactNode } from 'react';
export type DropzoneProps = {
/** Accepts `` or ``. Both of them can contain any required content. */
children?: ReactNode;
/** Applies a data-hook HTML attribute that can be used in the tests. */
dataHook?: string;
/** Specifies a CSS class name to be appended to the component's root element.
* @internal
*/
className?: string;
/** Defines an event handler which is called when files are dropped over the dropzone. Dropped files are supplied as an argument to the function. */
onDrop(files: File[]): void;
};
export type DropzoneOverlayProps = {
/** Accepts `` or ``. Both of them can contain any required content. */
children?: ReactNode;
};
export type DropzoneContentProps = {
/** Accepts `` or ``. Both of them can contain any required content. */
children?: ReactNode;
};
//# sourceMappingURL=Dropzone.types.d.ts.map