import * as React from 'react'; interface IDropzoneProps { /** @ignore */ className?: string; /** @ignore */ children?: React.ReactNode; /** * Callback to call when files are dropped in the Dropzone. Multiple files can be uploaded at * a time. */ onAddFiles: (files: File[]) => void; /** * Optional translation override for Dropzone message. */ message?: React.ReactNode; } /** * A `Dropzone` accepts files, either by dragging them into the zone or by clicking the * zone and selection files. Multiple files may be dragged or selected at the same * time. When files are selected, Dropzone fires `onAddFiles` with a `Files[]` argument. * * @example * console.log("Files dropped", files)} * /> * * @link https://henck.github.io/typeui/?path=/story/controls-dropzone--properties */ declare const Dropzone: (props: IDropzoneProps) => JSX.Element; export { Dropzone };