import { Dispatch, SetStateAction } from 'react'; import { AccountsClickType, AccountsCurrentScreenType } from '@zeniai/client-analytics'; import { ID, PlaidConnectionDetails, PlaidLinkTokenType, TransferDetailLocalData, TransferDetailSelectorView, ZeniAccountsConfigSelectorView } from '@zeniai/client-epic-state'; import { CurrentDrawerContent } from './TransferReviewPage'; export interface TransferOrReviewPageProps { isCalculatorOpen: boolean; maxInsuredAmount: number; plaidConnectionDetails: PlaidConnectionDetails; setCurrentDrawerContent: Dispatch>; setIsCalculatorOpen: Dispatch>; setShowAnnualYieldEarned: Dispatch>; setShowReviewContent: Dispatch>; setTotalBalance: Dispatch>; setTransferAmount: Dispatch>; setYieldEarned: Dispatch>; showAnnualYieldEarned: boolean; showReviewContent: boolean; totalBalance: number; transferAmount: number; transferDetails: TransferDetailSelectorView; yieldEarned: number; zeniAccountsConfigDetail: ZeniAccountsConfigSelectorView; clearReviewTransferDetail: () => void; fireTrackTransferBetweenAccountsFormClicked: (clickType: AccountsClickType, currentScreen: AccountsCurrentScreenType) => void; onAnotherTransferClick: () => void; onBackClick: () => void; onReviewClick: () => void; onSaveChangesToLocalStore: (localData: TransferDetailLocalData) => void; onTransferClick: () => void; onDismissClick?: () => void; onEstablishConnectionClick?: (publicToken: ID) => void; onFetchLinkTokenClick?: (plaidLinkTokenType: PlaidLinkTokenType) => void; } declare const TransferOrReviewPage: ({ transferDetails, isCalculatorOpen, showAnnualYieldEarned, transferAmount, yieldEarned, totalBalance, maxInsuredAmount, zeniAccountsConfigDetail, fireTrackTransferBetweenAccountsFormClicked, onSaveChangesToLocalStore, onTransferClick, onDismissClick, onAnotherTransferClick, onEstablishConnectionClick, onBackClick, onFetchLinkTokenClick, plaidConnectionDetails, showReviewContent, setShowReviewContent, setCurrentDrawerContent, clearReviewTransferDetail, onReviewClick, setIsCalculatorOpen, setShowAnnualYieldEarned, setTransferAmount, setYieldEarned, setTotalBalance, }: TransferOrReviewPageProps) => import("react/jsx-runtime").JSX.Element; export default TransferOrReviewPage;