import { Rpc } from "../../helpers"; import { MsgCreateGauge, MsgCreateGaugeResponse, MsgAddToGauge, MsgAddToGaugeResponse, MsgCreateGroup, MsgCreateGroupResponse } from "./tx"; export interface Msg { createGauge(request: MsgCreateGauge): Promise; addToGauge(request: MsgAddToGauge): Promise; createGroup(request: MsgCreateGroup): Promise; } export declare class MsgClientImpl implements Msg { private readonly rpc; constructor(rpc: Rpc); createGauge(request: MsgCreateGauge): Promise; addToGauge(request: MsgAddToGauge): Promise; createGroup(request: MsgCreateGroup): Promise; } export declare const createClientImpl: (rpc: Rpc) => MsgClientImpl;