import { Attachment } from '@zeniai/client-epic-state';
import { AttachmentType } from '../../vendors/common';
declare const AttachmentView: ({ type, file, noAttachmentText, showTitlebar, showTitlebarIcon, pdfTitle, allowMultiFiles, title, onReplaceClick, onDeleteClick, openSizeLimitPopup, onUploadAttachment, }: {
    allowMultiFiles?: boolean;
    file?: Attachment;
    noAttachmentText?: string;
    pdfTitle?: string;
    showTitlebar?: boolean;
    showTitlebarIcon?: boolean;
    title?: string | JSX.Element;
    type?: AttachmentType;
    onDeleteClick?: () => void;
    onReplaceClick?: () => void;
    onUploadAttachment?: (fileInfo: Blob[], fileName: string[]) => void;
    openSizeLimitPopup?: (shouldOpen: boolean) => void;
}) => import("react/jsx-runtime").JSX.Element;
export default AttachmentView;
