import { Dispatch, SetStateAction } from 'react'; import { CardProductInformation, CashbackInformation, CreditAccountInformation, DebitAccountInformation, PaymentSourceInformation } from '@zeniai/client-analytics'; import { ChargeCardRepaymentDetailSelectorView, FundingAccount, ID, Logo } from '@zeniai/client-epic-state'; export interface CreditCardPaymentReviewPageProps { controllerEmails: string[]; isCashbackInfoFetchStateCompleted: boolean; isCreditCardInfoFetchStateCompleted: boolean; isDebitCardInfoFetchStateCompleted: boolean; paymentDetails: ChargeCardRepaymentDetailSelectorView; paymentSourceInformation: PaymentSourceInformation; productInformation: CardProductInformation; setShowReviewContent: Dispatch>; cashbackInformation?: CashbackInformation; creditAccountInformation?: CreditAccountInformation; debitAccountInformation?: DebitAccountInformation; onTransferClick: () => void; } export interface FormData { selectedAccountId?: string; } declare const CreditCardPaymentReviewPage: ({ paymentDetails, isCashbackInfoFetchStateCompleted, isCreditCardInfoFetchStateCompleted, isDebitCardInfoFetchStateCompleted, controllerEmails, productInformation, cashbackInformation, paymentSourceInformation, creditAccountInformation, debitAccountInformation, setShowReviewContent, onTransferClick, }: CreditCardPaymentReviewPageProps) => import("react/jsx-runtime").JSX.Element; export declare const getOptionIcon: (transerMoneyPartiesList: FundingAccount[], optionId: ID, isOptionSelected: boolean) => import("react/jsx-runtime").JSX.Element | null; export declare const getImageSrc: (logo: Logo) => string; export default CreditCardPaymentReviewPage;