import { Dispatch, SetStateAction } from 'react'; import { ClientAnalytics } from '@zeniai/client-analytics'; import { AuthParams, DepositAccountListSelectorView, ID, PlaidConnectionDetails, PlaidLinkTokenType, TenantView, TransferDetailLocalData, TransferDetailSelectorView, ZeniAccountsConfigSelectorView } from '@zeniai/client-epic-state'; import { CurrentDrawerContent } from './TransferReviewPage'; export interface TransferDrawerPageProps { analytics: ClientAnalytics; authParams: AuthParams; currentDrawerContent: CurrentDrawerContent; depositAccountListView: DepositAccountListSelectorView; downloadAccountDetailEndPoint: string; maxInsuredAmount: number; plaidConnectionDetails: PlaidConnectionDetails; setCurrentDrawerContent: Dispatch>; setShowReviewContent: Dispatch>; showReviewContent: boolean; transferDetails: TransferDetailSelectorView; zeniAccountsConfigDetail: ZeniAccountsConfigSelectorView; currentTenant?: TenantView; clearReviewTransferDetail: () => void; onAnotherTransferClick: () => void; onBackClick: () => void; onDismissClick: () => void; onReviewClick: () => void; onSaveChangesToLocalStore: (localData: TransferDetailLocalData) => void; onTransferClick: () => void; onEstablishConnectionClick?: (publicToken: ID) => void; onFetchLinkTokenClick?: (plaidLinkTokenType: PlaidLinkTokenType) => void; } declare const TransferDrawerPage: ({ transferDetails, zeniAccountsConfigDetail, depositAccountListView, maxInsuredAmount, currentTenant, showReviewContent, currentDrawerContent, downloadAccountDetailEndPoint, authParams, analytics, setCurrentDrawerContent, setShowReviewContent, onSaveChangesToLocalStore, onTransferClick, onReviewClick, onDismissClick, onAnotherTransferClick, onEstablishConnectionClick, onBackClick, clearReviewTransferDetail, onFetchLinkTokenClick, plaidConnectionDetails, }: TransferDrawerPageProps) => import("react/jsx-runtime").JSX.Element; export default TransferDrawerPage;