import { ExpenseAutomationReconciliationViewSelector, ID, PlaidLinkTokenType } from '@zeniai/client-epic-state';
export interface AccountReconciliationListPageProps {
    companyId: ID;
    reconciliation: ExpenseAutomationReconciliationViewSelector;
    onAddStatementClick: (accountId: ID) => void;
    onEstablishConnectionClick: (publicToken: ID, accountId: ID, linkTokenType?: PlaidLinkTokenType) => void;
    onFetchLinkTokenClick: (plaidLinkTokenType: PlaidLinkTokenType, paymentAccountId?: ID) => void;
    onNodeCollapseToggled: (nodeId: string, isOpen: boolean) => void;
    onReload: () => void;
    onReviewClicked: (accountId: ID) => void;
    setOpenDrawerClicked: (accountId: ID) => void;
    onAccountExclude?: (accountId: ID) => void;
    onAccountInclude?: (accountId: ID) => void;
}
export default function AccountReconciliationListPage({ reconciliation, companyId, onReload, onReviewClicked, setOpenDrawerClicked, onFetchLinkTokenClick, onEstablishConnectionClick, onAddStatementClick, onNodeCollapseToggled, onAccountExclude, onAccountInclude, }: Readonly<AccountReconciliationListPageProps>): import("react/jsx-runtime").JSX.Element;
