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, MsgChannelUpgradeInit, MsgChannelUpgradeInitResponse, MsgChannelUpgradeTry, MsgChannelUpgradeTryResponse, MsgChannelUpgradeAck, MsgChannelUpgradeAckResponse, MsgChannelUpgradeConfirm, MsgChannelUpgradeConfirmResponse, MsgChannelUpgradeOpen, MsgChannelUpgradeOpenResponse, MsgChannelUpgradeTimeout, MsgChannelUpgradeTimeoutResponse, MsgChannelUpgradeCancel, MsgChannelUpgradeCancelResponse, MsgUpdateParams, MsgUpdateParamsResponse, MsgPruneAcknowledgements, MsgPruneAcknowledgementsResponse } 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; /** ChannelUpgradeInit defines a rpc handler method for MsgChannelUpgradeInit. */ channelUpgradeInit(request: MsgChannelUpgradeInit): Promise; /** ChannelUpgradeTry defines a rpc handler method for MsgChannelUpgradeTry. */ channelUpgradeTry(request: MsgChannelUpgradeTry): Promise; /** ChannelUpgradeAck defines a rpc handler method for MsgChannelUpgradeAck. */ channelUpgradeAck(request: MsgChannelUpgradeAck): Promise; /** ChannelUpgradeConfirm defines a rpc handler method for MsgChannelUpgradeConfirm. */ channelUpgradeConfirm(request: MsgChannelUpgradeConfirm): Promise; /** ChannelUpgradeOpen defines a rpc handler method for MsgChannelUpgradeOpen. */ channelUpgradeOpen(request: MsgChannelUpgradeOpen): Promise; /** ChannelUpgradeTimeout defines a rpc handler method for MsgChannelUpgradeTimeout. */ channelUpgradeTimeout(request: MsgChannelUpgradeTimeout): Promise; /** ChannelUpgradeCancel defines a rpc handler method for MsgChannelUpgradeCancel. */ channelUpgradeCancel(request: MsgChannelUpgradeCancel): Promise; /** UpdateChannelParams defines a rpc handler method for MsgUpdateParams. */ updateChannelParams(request: MsgUpdateParams): Promise; /** PruneAcknowledgements defines a rpc handler method for MsgPruneAcknowledgements. */ pruneAcknowledgements(request: MsgPruneAcknowledgements): 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; channelUpgradeInit(request: MsgChannelUpgradeInit): Promise; channelUpgradeTry(request: MsgChannelUpgradeTry): Promise; channelUpgradeAck(request: MsgChannelUpgradeAck): Promise; channelUpgradeConfirm(request: MsgChannelUpgradeConfirm): Promise; channelUpgradeOpen(request: MsgChannelUpgradeOpen): Promise; channelUpgradeTimeout(request: MsgChannelUpgradeTimeout): Promise; channelUpgradeCancel(request: MsgChannelUpgradeCancel): Promise; updateChannelParams(request: MsgUpdateParams): Promise; pruneAcknowledgements(request: MsgPruneAcknowledgements): Promise; } export declare const createClientImpl: (rpc: Rpc) => MsgClientImpl;