///
import { type FileInputProps } from '../FileInput';
import { type DropzoneWrapperProps, type FileUploaderContainerProps } from '../FileUploaderDropzone';
import { type UploadButtonProps } from '../UploadButton';
import { type HintPlaceholderProps } from './HintPlaceholder';
export type PreviewFileUploaderDropZoneProps = DropzoneWrapperProps & {
containerProps: FileUploaderContainerProps;
fileInputProps: FileInputProps;
uploadButtonProps: UploadButtonProps;
hintPlaceholderProps: HintPlaceholderProps;
isVisibleFileList?: boolean;
isVisibleAddFile?: boolean;
};
export declare const PreviewFileUploaderDropZone: 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) => void;
onDragOver: (event: import("react").DragEvent) => void;
onDrop: (event: import("react").DragEvent) => void;
}, "isDragActive"> & {
containerProps: FileUploaderContainerProps;
fileInputProps: FileInputProps;
uploadButtonProps: UploadButtonProps;
hintPlaceholderProps: HintPlaceholderProps;
isVisibleFileList?: boolean | undefined;
isVisibleAddFile?: boolean | undefined;
} & import("react").RefAttributes>;