import { Dispatch, SetStateAction } from 'react';
import { ID, PlaidConnectionDetails, PlaidLinkTokenType, TreasurySetupView, TreasuryTransferMoneyLocalData, TreasuryTransferMoneySelectorView } from '@zeniai/client-epic-state';
export interface TransferOrReviewPageProps {
    isFirstTransfer: boolean;
    maxInsuredAmount: number;
    plaidConnectionDetails: PlaidConnectionDetails;
    setShowReviewContent: Dispatch<SetStateAction<boolean>>;
    showReviewContent: boolean;
    transferDetails: TreasuryTransferMoneySelectorView;
    treasurySetupView: TreasurySetupView;
    isOnSetup?: boolean;
    onCancelClick: () => void;
    onReviewClick: () => void;
    onSaveChangesToLocalStore: (localData: TreasuryTransferMoneyLocalData) => void;
    onTransferClick: () => void;
    onAnotherTransferClick?: () => void;
    onBackClick?: () => void;
    onEstablishConnectionClick?: (publicToken: ID) => void;
    onFetchLinkTokenClick?: (plaidLinkTokenType: PlaidLinkTokenType) => void;
    onSkipClick?: () => void;
}
declare const TreasuryTransferOrReviewPage: ({ transferDetails, treasurySetupView, showReviewContent, maxInsuredAmount, isFirstTransfer, plaidConnectionDetails, isOnSetup, onSaveChangesToLocalStore, onTransferClick, onAnotherTransferClick, onCancelClick, onBackClick, setShowReviewContent, onReviewClick, onEstablishConnectionClick, onFetchLinkTokenClick, onSkipClick, }: TransferOrReviewPageProps) => import("react/jsx-runtime").JSX.Element;
export default TreasuryTransferOrReviewPage;
