import { BinanceCoins, BitcoinCoins, EthereumCoins, RippleCoins } from '../../../networks';
import { CardanoCoins, NemCoins, StellarCoins, TezosCoins } from '../models';
export declare const getAddress: {
    Bitcoin: (coins: BitcoinCoins[], showOnTrezor?: boolean | undefined) => Promise<import("@trezor/connect-web").Unsuccessful | import("@trezor/connect-web").Success<(import("@trezor/connect-web").Address & import("@trezor/transport/lib/types/messages").Address)[]>>;
    Ethereum: (coins: EthereumCoins[], showOnTrezor?: boolean | undefined) => Promise<import("@trezor/connect-web").Unsuccessful | import("@trezor/connect-web").Success<import("@trezor/connect-web").Address[]>>;
    Ripple: (coins: RippleCoins[], showOnTrezor?: boolean | undefined) => Promise<import("@trezor/connect-web").Unsuccessful | import("@trezor/connect-web").Success<import("@trezor/connect-web").Address[]>>;
    Stellar: (coins: StellarCoins[], showOnTrezor?: boolean | undefined) => Promise<import("@trezor/connect-web").Unsuccessful | import("@trezor/connect-web").Success<import("@trezor/connect-web").Address[]>>;
    NEM: (coins: NemCoins[], showOnTrezor?: boolean | undefined) => Promise<import("@trezor/connect-web").Unsuccessful | import("@trezor/connect-web").Success<import("@trezor/connect-web").Address[]>>;
    Cardano: (coins: CardanoCoins[], showOnTrezor?: boolean | undefined) => Promise<import("@trezor/connect-web").Unsuccessful | import("@trezor/connect-web").Success<import("@trezor/connect-web").CardanoAddress[]>>;
    Tezos: (coins: TezosCoins[], showOnTrezor?: boolean | undefined) => Promise<import("@trezor/connect-web").Unsuccessful | import("@trezor/connect-web").Success<import("@trezor/connect-web").Address[]>>;
    Eos: () => never;
    Binance: (coins: BinanceCoins[], showOnTrezor?: boolean | undefined) => Promise<import("@trezor/connect-web").Unsuccessful | import("@trezor/connect-web").Success<import("@trezor/connect-web").Address[]>>;
};
