import type { CustomCellRendererProps } from 'ag-grid-react'; import type { TransactionState } from '../../transaction-chip/transaction-chip'; import type { PatientRow } from '../types'; export interface TransactionChipCellParams { /** State shown for a positive amount; zero always reads as `settled`. */ positiveState: Extract; /** Show the state label beside the amount. Default `true` — a table cell has no other caption. */ showLabel?: boolean; /** * ISO 4217 code for the amounts in this column. Defaults to the chip's own * `EUR`; a practice billing in another currency must pass its own, or every * cell claims euros. */ currency?: string; } /** * Money column → `TransactionChip`, the kit's one financial-state pill (PRS * §27: "Financial transaction state pill (debt / credit / settled)"). Takes the * cell VALUE in integer cents — the `PatientRow` contract — and hands the chip * major units, so the row model and the chip each keep their own convention. */ export declare function TransactionChipCell(props: CustomCellRendererProps & TransactionChipCellParams): import("react/jsx-runtime").JSX.Element | null; //# sourceMappingURL=transaction-chip-cell.d.ts.map