import { Registry, EncodeObject } from "@cosmjs/proto-signing";
import { MsgSend, MsgMultiSend } from "cosmjs-types/cosmos/bank/v1beta1/tx";
import { FirmaWalletService } from "../../FirmaWalletService";
import { ITxClient } from "../common/ITxClient";
export interface MsgSendEncodeObject extends EncodeObject {
    readonly typeUrl: "/cosmos.bank.v1beta1.MsgSend";
    readonly value: Partial<MsgSend>;
}
export interface MsgMultiSendEncodeObject extends EncodeObject {
    readonly typeUrl: "/cosmos.bank.v1beta1.MsgMultiSend";
    readonly value: Partial<MsgMultiSend>;
}
export declare class BankTxClient extends ITxClient {
    constructor(wallet: FirmaWalletService, address: string);
    static getRegistry(): Registry;
    static msgSend(data: MsgSend): MsgSendEncodeObject;
    static msgMultiSend(data: MsgMultiSend): MsgMultiSendEncodeObject;
}
