import { Rpc } from "../../../../helpers"; import { MsgConnectionOpenInit, MsgConnectionOpenInitResponse, MsgConnectionOpenTry, MsgConnectionOpenTryResponse, MsgConnectionOpenAck, MsgConnectionOpenAckResponse, MsgConnectionOpenConfirm, MsgConnectionOpenConfirmResponse, MsgUpdateParams, MsgUpdateParamsResponse } from "./tx"; /** Msg defines the ibc/connection Msg service. */ export interface Msg { /** ConnectionOpenInit defines a rpc handler method for MsgConnectionOpenInit. */ connectionOpenInit(request: MsgConnectionOpenInit): Promise; /** ConnectionOpenTry defines a rpc handler method for MsgConnectionOpenTry. */ connectionOpenTry(request: MsgConnectionOpenTry): Promise; /** ConnectionOpenAck defines a rpc handler method for MsgConnectionOpenAck. */ connectionOpenAck(request: MsgConnectionOpenAck): Promise; /** * ConnectionOpenConfirm defines a rpc handler method for * MsgConnectionOpenConfirm. */ connectionOpenConfirm(request: MsgConnectionOpenConfirm): Promise; /** * UpdateConnectionParams defines a rpc handler method for * MsgUpdateParams. */ updateConnectionParams(request: MsgUpdateParams): Promise; } export declare class MsgClientImpl implements Msg { private readonly rpc; constructor(rpc: Rpc); connectionOpenInit: (request: MsgConnectionOpenInit) => Promise; connectionOpenTry: (request: MsgConnectionOpenTry) => Promise; connectionOpenAck: (request: MsgConnectionOpenAck) => Promise; connectionOpenConfirm: (request: MsgConnectionOpenConfirm) => Promise; updateConnectionParams: (request: MsgUpdateParams) => Promise; }