import { ListChildComponentProps } from 'react-window'; import { AuthParams, ExpenseAutomationTransactionViewSelector, ExpenseAutomationTransactionsTab } from '@zeniai/client-epic-state'; import { TransactionCategorizationCOTTrackingProps } from '../../../../types/cotTracking'; import { AutoCompleteActions, AutoCompleteData } from '../../../common/autoComplete/autoCompleteProps'; import { DisableMode } from '../../../formElements/common/common'; import { TransactionCategorizationListTableActionProps } from './transactionCategorizationTypes'; interface ListItemProps extends ListChildComponentProps, TransactionCategorizationListTableActionProps { authParams: AuthParams; sectionId: string; selectedTab: ExpenseAutomationTransactionsTab; transactionView: ExpenseAutomationTransactionViewSelector; vendorSearchAutoCompleteActions: AutoCompleteActions; vendorSearchAutoCompleteData: AutoCompleteData; } export interface TransactionCategorizationListTableProps extends Omit { containerRef: React.RefObject; isAccountingClassesEnabled: boolean; isTransactionActivityEnabled: boolean; showProjectField: boolean; cotTracking?: TransactionCategorizationCOTTrackingProps; isDisabled?: DisableMode; setActivityLogTransactionId: (transactionId: string) => void; } export declare const TransactionCategorizationListTable: ({ selectedTab, transactionView, authParams, sectionId, isAccountingClassesEnabled, showProjectField, isCOTEnabled, isCreateTransferEntryFromExpenseEnabled, transferConvertibleSourceTypes, isDisabled, vendorSearchAutoCompleteActions, isTransactionActivityEnabled, vendorSearchAutoCompleteData, setCurrentTransactionInAction, vendorLoadOptions, onTransactionCategorizationRowClick, onUpdateTransactionCategorizationUIState, onFetchTransactionCategorizationList, containerRef, cotTracking, onOpenTransferDrawer, setActivityLogTransactionId, onUploadTransactionReceipt, onUpdateScrollYOffSetTransactionCategorizationUIState, }: TransactionCategorizationListTableProps) => import("react/jsx-runtime").JSX.Element; export {};