import { Rpc } from "../../helpers"; import { MsgAddExternalRewardDenom, MsgAddExternalRewardDenomResponse, MsgAddExternalIncentive, MsgAddExternalIncentiveResponse, MsgUpdateParams, MsgUpdateParamsResponse, MsgUpdatePoolMultipliers, MsgUpdatePoolMultipliersResponse, MsgClaimRewards, MsgClaimRewardsResponse, MsgTogglePoolEdenRewards, MsgTogglePoolEdenRewardsResponse } from "./tx"; /** Msg defines the Msg service. */ export interface Msg { addExternalRewardDenom(request: MsgAddExternalRewardDenom): Promise; addExternalIncentive(request: MsgAddExternalIncentive): Promise; updateParams(request: MsgUpdateParams): Promise; updatePoolMultipliers(request: MsgUpdatePoolMultipliers): Promise; claimRewards(request: MsgClaimRewards): Promise; togglePoolEdenRewards(request: MsgTogglePoolEdenRewards): Promise; } export declare class MsgClientImpl implements Msg { private readonly rpc; constructor(rpc: Rpc); addExternalRewardDenom(request: MsgAddExternalRewardDenom): Promise; addExternalIncentive(request: MsgAddExternalIncentive): Promise; updateParams(request: MsgUpdateParams): Promise; updatePoolMultipliers(request: MsgUpdatePoolMultipliers): Promise; claimRewards(request: MsgClaimRewards): Promise; togglePoolEdenRewards(request: MsgTogglePoolEdenRewards): Promise; }