/// <reference types="react" />
import { type UsePreviewFileUploaderParams } from '../hooks/usePreviewFileUploader';
export type PreviewFileUploaderProps = UsePreviewFileUploaderParams;
export declare const PreviewFileUploader: import("react").ForwardRefExoticComponent<Pick<import("../types").FileUploaderProps, "className" | "label" | "name" | "placeholder" | "isDisabled" | "isError" | "inputRef" | "helperText" | "maxFileSize" | "onUploadFile" | "getErrorMessage" | "restrictions" | "notify" | "onDeleteFile" | "onView" | "generateDownloadLink"> & {
    value: import("../types").UploadFile | null | undefined;
    accept?: string[] | undefined;
    placeholderImgSrc?: string | undefined;
    isHidePersonalData?: boolean | undefined;
    PdfViewer?: import("react").LazyExoticComponent<(props: import("../../PdfViewer").PdfViewerProps) => import("react").ReactElement<unknown, string | import("react").JSXElementConstructor<any>>> | ((props: import("../../PdfViewer").PdfViewerProps) => import("react").ReactElement<unknown, string | import("react").JSXElementConstructor<any>>) | undefined;
    onChange: (value: import("../types").UploadFile | null) => void;
} & import("react").RefAttributes<HTMLDivElement>>;
