import { AccountBase, FetchState } from '@zeniai/client-epic-state'; import { CreateTransferPayload, TransferDrawerTransactionData } from '../transactionCategorizationTypes'; export interface ReviewConfirmTransferFormProps { createTransferEntryStatus: FetchState; transaction: TransferDrawerTransactionData | null; /** * Full transfer-eligible pool (CES `transferAccounts` / `transferAccountsList`), * banks included — forwarded verbatim by the host. The drawer uses it as the * transfer credit pool AND as the debit (source) pool; for a credit-card-payment * debit leg it filters this pool to bank accounts. No host pre-scoping needed. */ transferAccounts: AccountBase[]; /** * Curated credit-card payment targets (CES `creditCardTransferAccountsList`), * forwarded verbatim. The drawer uses it as the credit pool when converting to a * credit-card payment. Optional: when absent, the credit-card credit pool is * empty and the drawer renders its no-eligible-accounts state. */ creditCardTransferAccountsList?: AccountBase[]; isQuickViewCardStyle?: boolean; onClose: () => void; onCreateTransfer: (payload: CreateTransferPayload) => void; } export declare function ReviewConfirmTransferForm({ createTransferEntryStatus, creditCardTransferAccountsList, transaction, transferAccounts, isQuickViewCardStyle, onClose, onCreateTransfer, }: Readonly): import("react/jsx-runtime").JSX.Element | null;