import { LineInfo } from '../../common'; export interface TransactionLinesReconciliationRowProps { /** Currency code (e.g. "USD") shared by all lines. */ currencyCode: string; /** Currency symbol shared by all lines (taken from the first line). */ currencySymbol: string; /** The current set of lines displayed in the table (post-delete / post-add). */ lines: LineInfo[]; sectionId: string; /** The original total of the transaction (from the parent transaction object). */ transactionTotalAmount: number; isQuickViewMode?: boolean; /** Inline validation errors shown below the reconciliation row on a failed submit. */ splitValidationErrors?: string[]; /** Fires whenever the balanced state changes (true = sum matches total). */ onSplitBalanceChange?: (isBalanced: boolean) => void; } export declare const TransactionLinesReconciliationRow: ({ transactionTotalAmount, currencyCode, currencySymbol, isQuickViewMode, lines, onSplitBalanceChange, sectionId, splitValidationErrors, }: TransactionLinesReconciliationRowProps) => import("react/jsx-runtime").JSX.Element;