import { Rpc } from "../../helpers"; import { MsgOpen, MsgOpenResponse, MsgClose, MsgCloseResponse, MsgClaimRewards, MsgClaimRewardsResponse, MsgUpdateParams, MsgUpdateParamsResponse, MsgAddPool, MsgAddPoolResponse, MsgRemovePool, MsgRemovePoolResponse, MsgWhitelist, MsgWhitelistResponse, MsgDewhitelist, MsgDewhitelistResponse, MsgUpdateStopLoss, MsgUpdateStopLossResponse, MsgClosePositions, MsgClosePositionsResponse, MsgUpdatePool, MsgUpdatePoolResponse, MsgUpdateEnabledPools, MsgUpdateEnabledPoolsResponse } from "./tx"; /** Msg defines the Msg service. */ export interface Msg { open(request: MsgOpen): Promise; close(request: MsgClose): Promise; claimRewards(request: MsgClaimRewards): Promise; updateParams(request: MsgUpdateParams): Promise; addPool(request: MsgAddPool): Promise; removePool(request: MsgRemovePool): Promise; whitelist(request: MsgWhitelist): Promise; dewhitelist(request: MsgDewhitelist): Promise; updateStopLoss(request: MsgUpdateStopLoss): Promise; closePositions(request: MsgClosePositions): Promise; updatePool(request: MsgUpdatePool): Promise; updateEnabledPools(request: MsgUpdateEnabledPools): Promise; } export declare class MsgClientImpl implements Msg { private readonly rpc; constructor(rpc: Rpc); open(request: MsgOpen): Promise; close(request: MsgClose): Promise; claimRewards(request: MsgClaimRewards): Promise; updateParams(request: MsgUpdateParams): Promise; addPool(request: MsgAddPool): Promise; removePool(request: MsgRemovePool): Promise; whitelist(request: MsgWhitelist): Promise; dewhitelist(request: MsgDewhitelist): Promise; updateStopLoss(request: MsgUpdateStopLoss): Promise; closePositions(request: MsgClosePositions): Promise; updatePool(request: MsgUpdatePool): Promise; updateEnabledPools(request: MsgUpdateEnabledPools): Promise; }