export declare const Dropzone: import("react").FunctionComponent<import("../../../engines/types").PropsType<{
    view: {
        default: import("styled-components").FlattenSimpleInterpolation;
    };
    size: {
        m: import("styled-components").FlattenSimpleInterpolation;
    };
    disabled: {
        true: import("styled-components").FlattenSimpleInterpolation;
    };
}> & import("../../../engines/types").InputHTMLAttributesWithoutDraggable<HTMLInputElement, "size" | "title"> & {
    files?: File[];
    multiple?: boolean;
    title?: import("react").ReactNode;
    description?: import("react").ReactNode;
    icon?: import("react").ReactNode;
    iconPlacement?: "top" | "left";
    size?: string;
    view?: string;
    disabled?: boolean;
    stretch?: boolean;
    onDragEnter?: (event: import("react").DragEvent<HTMLDivElement>) => void;
    onDragLeave?: (event: import("react").DragEvent<HTMLDivElement>) => void;
    onDragOver?: (event: import("react").DragEvent<HTMLDivElement>) => void;
    validator?: (files: File[]) => import("../../../components/Dropzone/Dropzone.types").ValidatorReturnType;
    onDrop?: import("../../../components/Dropzone/Dropzone.types").FileProcessHandler;
    onChoseFiles?: import("../../../components/Dropzone/Dropzone.types").FileProcessHandler;
} & import("react").RefAttributes<HTMLInputElement>>;
//# sourceMappingURL=Dropzone.d.ts.map