import { ReactNode } from 'react'; import { File as FileEntity } from '@zeniai/client-epic-state'; import { Citation } from '../../../common/uploadInvoice/RenderPdf'; /** Minimal file shape for the left PDF pane (entity File or parse response FileInfo). */ export type StatementPageFile = { signedUrl: FileEntity["signedUrl"] | string; contentType?: string; extension?: string; fileName?: string; }; interface StatementPageLayoutProps { accountName: string; children: ReactNode; file: StatementPageFile | undefined; navSource: string; highlightedCitations?: Citation[]; selectedStatementTransactionId?: string; onBack: () => void; onCitationClick?: (statementTransactionId: string | undefined) => void; onCitationHover?: (statementTransactionId: string | undefined) => void; } export default function StatementPageLayout({ accountName, children, file, navSource, highlightedCitations, selectedStatementTransactionId, onBack, onCitationClick, onCitationHover, }: Readonly): import("react/jsx-runtime").JSX.Element; export {};