import { type PropsWithChildren } from 'react';
import { type useDnD } from '../../hooks/useDnD';
export type DropzoneWrapperProps = {
    isDisabled?: boolean;
    isError?: boolean;
    isActive?: boolean;
    htmlFor?: string;
    className?: string;
} & PropsWithChildren & Omit<ReturnType<typeof useDnD>, 'isDragActive'>;
export declare const DropzoneWrapper: import("react").ForwardRefExoticComponent<{
    isDisabled?: boolean | undefined;
    isError?: boolean | undefined;
    isActive?: boolean | undefined;
    htmlFor?: string | undefined;
    className?: string | undefined;
} & {
    children?: import("react").ReactNode;
} & Omit<{
    isDragActive: boolean;
    onDragLeave: (event: import("react").DragEvent<HTMLElement>) => void;
    onDragOver: (event: import("react").DragEvent<HTMLElement>) => void;
    onDrop: (event: import("react").DragEvent<HTMLElement>) => void;
}, "isDragActive"> & import("react").RefAttributes<HTMLDivElement>>;
