import { CardProductInformation, CashbackInformation, CreditAccountInformation, DebitAccountInformation, PaymentSourceInformation } from '@zeniai/client-analytics'; import { ChargeCardRepaymentDetailLocalData, ChargeCardRepaymentDetailSelectorView, ID, PlaidConnectionDetails, PlaidLinkTokenType, ZeniDate } from '@zeniai/client-epic-state'; export interface CreditCardPaymentOrReviewPageProps { 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; paymentInitiatedDate?: ZeniDate; onBackNavigation: () => void; onEstablishConnectionSuccess: () => void; onSaveChangesToLocalStore: (localData: ChargeCardRepaymentDetailLocalData) => void; onTransferClick: () => void; onUpdatePaymentAccountStatus: (verificationStatusCode: string, paymentAccountId: ID, plaidLinkTokenType: PlaidLinkTokenType) => void; onDismissClick?: () => void; onEstablishConnectionClick?: (publicToken: ID, linkTokenType?: PlaidLinkTokenType) => void; onFetchLinkTokenClick?: (plaidLinkTokenType: PlaidLinkTokenType, id?: ID) => void; } declare const CreditCardPaymentOrReviewPage: ({ autoPayThreshold, paymentDetails, productInformation, controllerEmails, creditAccountInformation, creditAccountSpentAmount, debitAccountInformation, cashbackInformation, paymentSourceInformation, isCashbackInfoFetchStateCompleted, isCreditCardInfoFetchStateCompleted, isDebitCardInfoFetchStateCompleted, paymentInitiatedDate, onSaveChangesToLocalStore, onTransferClick, sourcePage, onBackNavigation, onDismissClick, onEstablishConnectionClick, onFetchLinkTokenClick, plaidConnectionDetails, onUpdatePaymentAccountStatus, onEstablishConnectionSuccess, }: CreditCardPaymentOrReviewPageProps) => import("react/jsx-runtime").JSX.Element; export default CreditCardPaymentOrReviewPage;