import { Dispatch, SetStateAction } from 'react';
import { AccountsClickType, AccountsCurrentScreenType } from '@zeniai/client-analytics';
import { DepositAccount, DepositAccountListSelectorView, ID } from '@zeniai/client-epic-state';
import { CurrentDrawerContent } from './TransferReviewPage';
export declare const wireTransferDetailPage = "wireTransferDetailPage";
export declare const uniqueFormName: (sectionId: ID) => `${string}_form`;
export interface SelectZeniAccountPageProps {
    depositAccountListView: DepositAccountListSelectorView;
    setCurrentDrawerContent: Dispatch<SetStateAction<CurrentDrawerContent>>;
    setSelectedAccount: Dispatch<SetStateAction<DepositAccount | undefined>>;
    setShowWireAccountInfo: Dispatch<SetStateAction<boolean>>;
    selectedAccount?: DepositAccount;
    fireTrackTransferBetweenAccountsFormClicked: (clickType: AccountsClickType, currentScreen: AccountsCurrentScreenType) => void;
}
export interface FormData {
    selectedAccountId?: string;
}
declare const SelectZeniAccountPage: ({ depositAccountListView, setCurrentDrawerContent, selectedAccount, setShowWireAccountInfo, setSelectedAccount, fireTrackTransferBetweenAccountsFormClicked, }: SelectZeniAccountPageProps) => import("react/jsx-runtime").JSX.Element;
export default SelectZeniAccountPage;
