import { Dispatch, SetStateAction } from 'react';
type Dispatcher<T> = Dispatch<SetStateAction<T>>;
interface Props {
    fileUrl: string;
    isFullScreen: boolean;
    setShowFullScreenView: Dispatcher<boolean>;
    allowMultiFiles?: boolean;
    /** Overrides default `delete-attachment` test id when provided */
    deleteAttachmentDataTestId?: string;
    maxHeight?: boolean;
    pdfTitle?: string;
    /** When false with showTitlebarIcon, hides replace upload; delete still shows if onDeleteClick is used. Default true. */
    showReplaceIcon?: boolean;
    showTitlebar?: boolean;
    showTitlebarIcon?: boolean;
    onCrossClick?: () => void;
    onDeleteClick?: () => void;
    onReplaceClick?: () => void;
    onUploadAttachment?: (fileInfo: Blob[], fileName: string[]) => void;
    openSizeLimitPopup?: (shouldOpen: boolean) => void;
}
export default function RenderPdf(props: Props): import("react/jsx-runtime").JSX.Element;
export {};
