import { Dispatch, SetStateAction } from 'react'; import { AccountsClickType, AccountsCurrentScreenType } from '@zeniai/client-analytics'; import { Amount, FundingAccount, ID, Logo, ReviewTransferDetail, TransferDetailSelectorView } from '@zeniai/client-epic-state'; export type CurrentDrawerContent = "achTransfer" | "wireTransfer" | "autoTransferRule"; export interface SelectZeniAccountPageProps { reviewTransferDetail: ReviewTransferDetail; setCurrentDrawerContent: Dispatch>; setShowReviewContent: Dispatch>; transferDetails: TransferDetailSelectorView; clearReviewTransferDetail: () => void; fireTrackTransferBetweenAccountsFormClicked: (clickType: AccountsClickType, currentScreen: AccountsCurrentScreenType) => void; onTransferClick: () => void; } export interface FormData { selectedAccountId?: string; } declare const TransferReviewPage: ({ transferDetails, reviewTransferDetail, setCurrentDrawerContent, setShowReviewContent, onTransferClick, clearReviewTransferDetail, fireTrackTransferBetweenAccountsFormClicked, }: SelectZeniAccountPageProps) => 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 getSubLabels: (transferMoneyPartiesList: FundingAccount[], optionId: ID, isOptionSelected: boolean, isShowLowBalance: boolean, totalAmountWithFees?: Amount) => import("react/jsx-runtime").JSX.Element | null; export declare const getImageSrc: (logo: Logo) => string; export default TransferReviewPage;