import { FungibleAssetsDictionaryEntry } from "src/reducers/player.reducer";
import { AlphaFameConfirmIcons, AlphaFameConfirmTexts } from "../ConfirmScreen/interface";
import { WizardAssetsDictionaryEntry } from "../interface";
import { PasswordScreenTexts } from "../PasswordScreen/interface";
export interface DepositWizardIcons {
    cancel: string;
    deposit: string;
    disabledDeposit: string;
}
export interface DepositWizardTexts {
    depositCta: string;
    cancelCta: string;
    fromLabel: string;
    depositSuccess: string;
    depositFailure: string;
    confirmDeposit: string;
    invalidAmountNotEnoughText: string;
    invalidAmountNoAssetsText: string;
    noAssetsErrorText: string;
}
export interface DepositWizardProps {
    depositTexts: DepositWizardTexts;
    passwordTexts: PasswordScreenTexts;
    confirmTexts: AlphaFameConfirmTexts;
    depositIcons: DepositWizardIcons;
    confirmIcons: AlphaFameConfirmIcons;
    corsMode: RequestMode;
}
export interface DepositScreenProps {
    userFungibleAssets: FungibleAssetsDictionaryEntry[];
    wallets: string[];
    currWallet: string;
    currWalletCallback: (currWallet: string) => void;
    texts: DepositWizardTexts;
    icons: DepositWizardIcons;
    confirmCallback: (assets: WizardAssetsDictionaryEntry[]) => void;
    cancelCallback: () => void;
}
//# sourceMappingURL=interface.d.ts.map