import { BinanceCoins, BitcoinCoins, EosCoins, EthereumCoins, RippleCoins } from '../../../networks';
import { CardanoCoins, NemCoins, StellarCoins, TezosCoins } from '../models';
export declare const transfer: {
    Bitcoin: (coin: BitcoinCoins, from: string, to: string, value: number) => Promise<import("@trezor/connect-web").Unsuccessful | import("@trezor/connect-web").Success<import("@trezor/connect/lib/types/api/pushTransaction").PushedTransaction>>;
    Ethereum: (coin: EthereumCoins, from: string, to: string, value: number) => Promise<import("@trezor/connect-web").Unsuccessful | {
        success: boolean;
        payload: import("@ethersproject/abstract-provider").TransactionResponse;
    }>;
    Ripple: (coin: RippleCoins, from: string, to: string, value: number) => Promise<import("@trezor/connect-web").Unsuccessful | import("@trezor/connect-web").Success<import("xrpl").TxResponse>>;
    Stellar: (coin: StellarCoins, from: string, to: string, value: number) => Promise<import("@trezor/connect-web").Unsuccessful | import("@trezor/connect-web").Success<import("@trezor/connect/lib/types/api/pushTransaction").PushedTransaction>>;
    NEM: (coin: NemCoins, from: string, to: string, value: number) => Promise<import("@trezor/connect-web").Unsuccessful | import("@trezor/connect-web").Success<import("@trezor/connect/lib/types/api/pushTransaction").PushedTransaction>>;
    Cardano: (coin: CardanoCoins, from: string, to: string, value: number) => Promise<import("@trezor/connect-web").Unsuccessful | import("@trezor/connect-web").Success<import("@trezor/connect/lib/types/api/pushTransaction").PushedTransaction>>;
    Tezos: (coin: TezosCoins, from: string, to: string, value: number) => Promise<import("@trezor/connect-web").Unsuccessful | import("@trezor/connect-web").Success<import("@trezor/connect/lib/types/api/pushTransaction").PushedTransaction>>;
    Eos: (coin: EosCoins, from: string, to: string, value: number) => Promise<import("@trezor/connect-web").Unsuccessful | import("@trezor/connect-web").Success<import("@trezor/connect/lib/types/api/pushTransaction").PushedTransaction>>;
    Binance: (coin: BinanceCoins, from: string, to: string, value: number) => Promise<import("@trezor/connect-web").Unsuccessful | import("@trezor/connect-web").Success<import("@trezor/connect/lib/types/api/pushTransaction").PushedTransaction>>;
};
