import { AccountBase, FetchStateAndError, ID, OtherPaymentAccountWithSetup, PlaidAccountKeyType, PlaidLinkTokenType, SpendManagementEntityTypeWithOtherConnection } from '@zeniai/client-epic-state'; /** * Component & its Props */ interface Props { bankAccountList: AccountBase[]; connectedAccountProvider: string; paymentAccount: OtherPaymentAccountWithSetup; balanceFetchStatus?: FetchStateAndError; onEstablishConnectionClick: (publicToken: ID, plaidAccountKeyType: PlaidAccountKeyType, productType: SpendManagementEntityTypeWithOtherConnection) => void; onEstablishConnectionSuccess: (plaidAccountKeyType: PlaidAccountKeyType, productType: SpendManagementEntityTypeWithOtherConnection) => void; onFetchLinkTokenClick: (plaidLinkTokenType: PlaidLinkTokenType, plaidAccountKeyType: PlaidAccountKeyType, paymentAccountId?: ID) => void; onRemoveConnection: (id: ID) => void; onUpdatePaymentAccountStatus: (verificationStatusCode: string, paymentAccountId: ID, plaidLinkTokenType: PlaidLinkTokenType, plaidAccountKeyType: PlaidAccountKeyType, productType: SpendManagementEntityTypeWithOtherConnection) => void; } export declare const BankConnectionsOtherAccount: ({ paymentAccount, bankAccountList, balanceFetchStatus, connectedAccountProvider, onRemoveConnection, onFetchLinkTokenClick, onEstablishConnectionClick, onEstablishConnectionSuccess, onUpdatePaymentAccountStatus, }: Props) => import("react/jsx-runtime").JSX.Element; export {};