import { TransactionLinesTableProps } from './transactionLineTableTypes'; /** * Tabular view of non-journal-entry transaction lines (vendor / deposit * today; customer/product-service kept on the legacy card view). * * Mirrors `TransactionLinesJournalEntryTable` minus: * - the per-row vendor / payee dropdown (the parent transaction * header owns vendor selection) * - the debit/credit posting split (a single right-aligned amount * column replaces them) * - the sticky totals row at the bottom (per Figma 5240:7220 and the * explicit "no totals row" requirement) * * The bottom-rounded corners are owned by the last `RowWrapper` since * there is nothing else following it inside the card. */ export default function TransactionLinesTable({ accountList, accountsHierarchyList, classHierarchyList, classList, containerRef: _containerRef, isAccountingClassesEnabled, isAccountingProjectsEnabled, isCOTEnabled, isProjectsTransactionsEnabled, lines, projects, searchAutoComplete, sectionId, transaction, bookCloseDate: _bookCloseDate, cotTracking, entityId, isDisabled, isQuickViewMode, isTransactionCommentingEnabled, onLineAdd, onLineDelete, onSplitBalanceChange, onSplitEditToggle, splitValidationErrors, openTooltipId, setOpenTooltipId, transactionTotalAmount, uncategorizedAccounts, lineItemsLocalData: _lineItemsLocalData, }: Readonly): JSX.Element;