import { ExpenseAutomationReconciliationViewSelector, ID, ReconReconcileSortKey, ReconReviewSortKey, ReconciliationReviewTabLocalData, SaveExpenseAutomationReconciliationActionType, SortOrder } from '@zeniai/client-epic-state'; import { AutoCompleteActions, AutoCompleteData } from '../../../common/autoComplete/autoCompleteProps'; import { FooterFormIdType } from '../../common'; export interface Props { currentFooterFormId: FooterFormIdType; entitySearchAutoCompleteActions: AutoCompleteActions; entitySearchAutoCompleteData: AutoCompleteData; isAccountingClassesEnabled: boolean; reconciliation: ExpenseAutomationReconciliationViewSelector; selectedAccountId: ID; onReconMatchedTransactionClick: (transactionId: ID) => void; onReconReviewTabColumnSortConfigChanged: (sortKey: ReconReviewSortKey, sortOrder: SortOrder) => void; onReconTabColumnSortConfigChanged: (sortKey: ReconReconcileSortKey, sortOrder: SortOrder) => void; onSaveReconciliation: (action: SaveExpenseAutomationReconciliationActionType) => void; onSaveReconciliationReview: (transactionId: ID) => void; onUpdateReconcileTabLocalData: (selectedTransactionIds: ID[]) => void; setCurrentFooterFormId: (formId: FooterFormIdType) => void; updateReviewTabLocalData: (localData: ReconciliationReviewTabLocalData, transactionId: ID, shouldFetchVendor: boolean) => void; } export declare const AccountReconDetailPage: ({ reconciliation, entitySearchAutoCompleteData, isAccountingClassesEnabled, selectedAccountId, currentFooterFormId, entitySearchAutoCompleteActions, onUpdateReconcileTabLocalData, setCurrentFooterFormId, onReconTabColumnSortConfigChanged, updateReviewTabLocalData, onReconReviewTabColumnSortConfigChanged, onSaveReconciliation, onSaveReconciliationReview, onReconMatchedTransactionClick, }: Readonly) => import("react/jsx-runtime").JSX.Element;