import { CardProductInformation, CashbackInformation, CreditAccountInformation, DebitAccountInformation, PaymentSourceInformation } from '@zeniai/client-analytics'; import { ChargeCardRepaymentDetailLocalData, ChargeCardRepaymentDetailSelectorView, ID, PlaidConnectionDetails, PlaidLinkTokenType } from '@zeniai/client-epic-state'; export interface CreditCardPaymentDrawerPageProps { autoPayThreshold: number; controllerEmails: string[]; creditAccountSpentAmount: number; isCashbackInfoFetchStateCompleted: boolean; isCreditCardInfoFetchStateCompleted: boolean; isDebitCardInfoFetchStateCompleted: boolean; paymentDetails: ChargeCardRepaymentDetailSelectorView; paymentSourceInformation: PaymentSourceInformation; plaidConnectionDetails: PlaidConnectionDetails; productInformation: CardProductInformation; sourcePage: "cardDetailPage" | "cardListPage" | "cardPaymentHistory"; cashbackInformation?: CashbackInformation; creditAccountInformation?: CreditAccountInformation; debitAccountInformation?: DebitAccountInformation; onBackNavigation: () => void; onDismissClick: () => void; onEstablishConnectionSuccess: () => void; onSaveChangesToLocalStore: (localData: ChargeCardRepaymentDetailLocalData) => void; onTransferClick: () => void; onUpdatePaymentAccountStatus: (verificationStatusCode: string, paymentAccountId: ID, plaidLinkTokenType: PlaidLinkTokenType) => void; onEstablishConnectionClick?: (publicToken: ID) => void; onFetchLinkTokenClick?: (plaidLinkTokenType: PlaidLinkTokenType) => void; } declare const CreditCardPaymentDrawerPage: ({ autoPayThreshold, paymentDetails, onUpdatePaymentAccountStatus, onSaveChangesToLocalStore, creditAccountSpentAmount, onTransferClick, controllerEmails, productInformation, creditAccountInformation, debitAccountInformation, cashbackInformation, paymentSourceInformation, isCashbackInfoFetchStateCompleted, isCreditCardInfoFetchStateCompleted, isDebitCardInfoFetchStateCompleted, sourcePage, onBackNavigation, onDismissClick, onEstablishConnectionClick, onEstablishConnectionSuccess, onFetchLinkTokenClick, plaidConnectionDetails, }: CreditCardPaymentDrawerPageProps) => import("react/jsx-runtime").JSX.Element; export default CreditCardPaymentDrawerPage;