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; } export declare const createClientImpl: (rpc: Rpc) => MsgClientImpl;