import { FungibleAssetsDictionaryEntry } from "src/reducers/player.reducer";
import { AlphaFameConfirmIcons, AlphaFameConfirmTexts } from "../ConfirmScreen/interface";
import { WizardAssetsDictionaryEntry } from "../interface";
import { PasswordScreenTexts } from "../PasswordScreen/interface";
export interface WithdrawWizardIcons {
    cancel: string;
    withdraw: string;
    disabledWithdraw: string;
}
export interface WithdrawWizardTexts {
    withdrawCta: string;
    cancelCta: string;
    forLabel: string;
    notSelectedPlaceholder: string;
    withdrawSuccess: string;
    withdrawFailure: string;
    confirmWithdraw: string;
    invalidAmountNotEnoughText: string;
    invalidAmountNoAssetsText: string;
    noAssetsErrorText: string;
}
export interface WithdrawWizardProps {
    withdrawTexts: WithdrawWizardTexts;
    passwordTexts: PasswordScreenTexts;
    confirmTexts: AlphaFameConfirmTexts;
    withdrawIcons: WithdrawWizardIcons;
    confirmIcons: AlphaFameConfirmIcons;
    corsMode: RequestMode;
}
export interface WithdrawScreenProps {
    stakedFungibleAssets: FungibleAssetsDictionaryEntry[];
    wallets: string[];
    currWallet: string;
    currWalletCallback: (currWallet: string) => void;
    texts: WithdrawWizardTexts;
    icons: WithdrawWizardIcons;
    confirmCallback: (assets: WizardAssetsDictionaryEntry[]) => void;
    cancelCallback: () => void;
}
//# sourceMappingURL=interface.d.ts.map