import { AuthParams, ID } from '@zeniai/client-epic-state';
interface ReceiptPreviewProps {
    /** Shown in the attachment title row (same pattern as reimbursement InvoiceUploadSection / RenderPdf). */
    attachmentTitle: string;
    authParams: AuthParams;
    fileDownloadUrl: string | null;
    filename: string;
    filePreviewUrl: string | null;
    /** Used for stable `data-testid` on delete (falls back to filename). */
    attachmentId?: ID;
    onDeleteClick?: () => void;
}
export declare const ReceiptPreview: ({ authParams, attachmentTitle, attachmentId, fileDownloadUrl, filename, filePreviewUrl, onDeleteClick, }: ReceiptPreviewProps) => import("react/jsx-runtime").JSX.Element;
export {};
