import { Rpc } from "../../../helpers"; import { MsgOpenBeam, MsgOpenBeamResponse, MsgUpdateBeam, MsgUpdateBeamResponse, MsgClaimBeam, MsgClaimBeamResponse } from "./tx"; export interface Msg { openBeam(request: MsgOpenBeam): Promise; updateBeam(request: MsgUpdateBeam): Promise; claimBeam(request: MsgClaimBeam): Promise; } export declare class MsgClientImpl implements Msg { private readonly rpc; constructor(rpc: Rpc); openBeam(request: MsgOpenBeam): Promise; updateBeam(request: MsgUpdateBeam): Promise; claimBeam(request: MsgClaimBeam): Promise; } export declare const createClientImpl: (rpc: Rpc) => MsgClientImpl;