export type InvoiceStatus = 'paid' | 'open' | 'overdue'; export interface Invoice { id: string; customer: string; /** In cents, so sums are exact. */ amount: number; status: InvoiceStatus; /** ISO date. */ due: string; } export declare function InvoicesTable({ loadInvoices, onRemind, onMarkPaid, }: { loadInvoices: (signal: AbortSignal) => Promise; onRemind?: (ids: string[]) => void; onMarkPaid?: (id: string, paid: boolean) => void; }): import("react").JSX.Element;