import type { Undef } from "@equilab/utils";
import type { Account, Converter } from "../../../contexts/polkadot/types";
import React from "react";
import BigNumber from "bignumber.js";
declare type Currency = string;
declare const Wallet: React.FC<{
    loader?: React.ReactNode;
    account: Account;
    additional?: {
        name: string;
        balance: Record<string, BigNumber>;
        icons?: Record<string, React.ReactNode>;
    };
    icons?: Record<string, React.ReactNode>;
    balance: Undef<Partial<Record<Currency, BigNumber>>>;
    convert: Converter;
    onSwitch: (to: "deposit" | "transfer" | "withdraw" | Currency) => void;
    isZeroBalanceHidden?: boolean;
    toggleZeroBalanceHide?: () => void;
    isTokenClickable?: boolean;
}>;
export default Wallet;
