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