import { Rpc } from "../../helpers"; import { MsgBond, MsgBondResponse, MsgUnbond, MsgUnbondResponse, MsgUpdateParams, MsgUpdateParamsResponse, MsgAddPool, MsgAddPoolResponse, MsgUpdatePool, MsgUpdatePoolResponse } from "./tx"; /** Msg defines the Msg service. */ export interface Msg { bond(request: MsgBond): Promise; unbond(request: MsgUnbond): Promise; updateParams(request: MsgUpdateParams): Promise; addPool(request: MsgAddPool): Promise; updatePool(request: MsgUpdatePool): Promise; } export declare class MsgClientImpl implements Msg { private readonly rpc; constructor(rpc: Rpc); bond(request: MsgBond): Promise; unbond(request: MsgUnbond): Promise; updateParams(request: MsgUpdateParams): Promise; addPool(request: MsgAddPool): Promise; updatePool(request: MsgUpdatePool): Promise; }