import { Rpc } from "../../../../helpers"; import { MsgChannelOpenInit, MsgChannelOpenInitResponse, MsgChannelOpenTry, MsgChannelOpenTryResponse, MsgChannelOpenAck, MsgChannelOpenAckResponse, MsgChannelOpenConfirm, MsgChannelOpenConfirmResponse, MsgChannelCloseInit, MsgChannelCloseInitResponse, MsgChannelCloseConfirm, MsgChannelCloseConfirmResponse, MsgRecvPacket, MsgRecvPacketResponse, MsgTimeout, MsgTimeoutResponse, MsgTimeoutOnClose, MsgTimeoutOnCloseResponse, MsgAcknowledgement, MsgAcknowledgementResponse } from "./tx"; /** Msg defines the ibc/channel Msg service. */ export interface Msg { /** ChannelOpenInit defines a rpc handler method for MsgChannelOpenInit. */ channelOpenInit(request: MsgChannelOpenInit): Promise; /** ChannelOpenTry defines a rpc handler method for MsgChannelOpenTry. */ channelOpenTry(request: MsgChannelOpenTry): Promise; /** ChannelOpenAck defines a rpc handler method for MsgChannelOpenAck. */ channelOpenAck(request: MsgChannelOpenAck): Promise; /** ChannelOpenConfirm defines a rpc handler method for MsgChannelOpenConfirm. */ channelOpenConfirm(request: MsgChannelOpenConfirm): Promise; /** ChannelCloseInit defines a rpc handler method for MsgChannelCloseInit. */ channelCloseInit(request: MsgChannelCloseInit): Promise; /** * ChannelCloseConfirm defines a rpc handler method for * MsgChannelCloseConfirm. */ channelCloseConfirm(request: MsgChannelCloseConfirm): Promise; /** RecvPacket defines a rpc handler method for MsgRecvPacket. */ recvPacket(request: MsgRecvPacket): Promise; /** Timeout defines a rpc handler method for MsgTimeout. */ timeout(request: MsgTimeout): Promise; /** TimeoutOnClose defines a rpc handler method for MsgTimeoutOnClose. */ timeoutOnClose(request: MsgTimeoutOnClose): Promise; /** Acknowledgement defines a rpc handler method for MsgAcknowledgement. */ acknowledgement(request: MsgAcknowledgement): Promise; } export declare class MsgClientImpl implements Msg { private readonly rpc; constructor(rpc: Rpc); channelOpenInit: (request: MsgChannelOpenInit) => Promise; channelOpenTry: (request: MsgChannelOpenTry) => Promise; channelOpenAck: (request: MsgChannelOpenAck) => Promise; channelOpenConfirm: (request: MsgChannelOpenConfirm) => Promise; channelCloseInit: (request: MsgChannelCloseInit) => Promise; channelCloseConfirm: (request: MsgChannelCloseConfirm) => Promise; recvPacket: (request: MsgRecvPacket) => Promise; timeout: (request: MsgTimeout) => Promise; timeoutOnClose: (request: MsgTimeoutOnClose) => Promise; acknowledgement: (request: MsgAcknowledgement) => Promise; }