import { Rpc } from "@osmonauts/helpers"; import { MsgSubmitProposal, MsgSubmitProposalResponse, MsgExecLegacyContent, MsgExecLegacyContentResponse, MsgVote, MsgVoteResponse, MsgVoteWeighted, MsgVoteWeightedResponse, MsgDeposit, MsgDepositResponse } from "./tx"; /** Msg defines the RPC service */ export interface Msg { submitProposal(request: MsgSubmitProposal): Promise; execLegacyContent(request: MsgExecLegacyContent): Promise; vote(request: MsgVote): Promise; voteWeighted(request: MsgVoteWeighted): Promise; deposit(request: MsgDeposit): Promise; } export declare class MsgClientImpl implements Msg { private readonly rpc; constructor(rpc: Rpc); submitProposal(request: MsgSubmitProposal): Promise; execLegacyContent(request: MsgExecLegacyContent): Promise; vote(request: MsgVote): Promise; voteWeighted(request: MsgVoteWeighted): Promise; deposit(request: MsgDeposit): Promise; }