import { Rpc } from "../../helpers"; import { MsgCreateSpotOrder, MsgCreateSpotOrderResponse, MsgUpdateSpotOrder, MsgUpdateSpotOrderResponse, MsgCancelSpotOrder, MsgCancelSpotOrderResponse, MsgCancelSpotOrders, MsgCancelSpotOrdersResponse, MsgCreatePerpetualOpenOrder, MsgCreatePerpetualOpenOrderResponse, MsgCreatePerpetualCloseOrder, MsgCreatePerpetualCloseOrderResponse, MsgUpdatePerpetualOrder, MsgUpdatePerpetualOrderResponse, MsgCancelPerpetualOrder, MsgCancelPerpetualOrderResponse, MsgCancelPerpetualOrders, MsgCancelPerpetualOrdersResponse, MsgUpdateParams, MsgUpdateParamsResponse, MsgExecuteOrders, MsgExecuteOrdersResponse } from "./tx"; /** Msg defines the Msg service. */ export interface Msg { createSpotOrder(request: MsgCreateSpotOrder): Promise; updateSpotOrder(request: MsgUpdateSpotOrder): Promise; cancelSpotOrder(request: MsgCancelSpotOrder): Promise; cancelSpotOrders(request: MsgCancelSpotOrders): Promise; createPerpetualOpenOrder(request: MsgCreatePerpetualOpenOrder): Promise; createPerpetualCloseOrder(request: MsgCreatePerpetualCloseOrder): Promise; updatePerpetualOrder(request: MsgUpdatePerpetualOrder): Promise; cancelPerpetualOrder(request: MsgCancelPerpetualOrder): Promise; cancelPerpetualOrders(request: MsgCancelPerpetualOrders): Promise; updateParams(request: MsgUpdateParams): Promise; executeOrders(request: MsgExecuteOrders): Promise; } export declare class MsgClientImpl implements Msg { private readonly rpc; constructor(rpc: Rpc); createSpotOrder(request: MsgCreateSpotOrder): Promise; updateSpotOrder(request: MsgUpdateSpotOrder): Promise; cancelSpotOrder(request: MsgCancelSpotOrder): Promise; cancelSpotOrders(request: MsgCancelSpotOrders): Promise; createPerpetualOpenOrder(request: MsgCreatePerpetualOpenOrder): Promise; createPerpetualCloseOrder(request: MsgCreatePerpetualCloseOrder): Promise; updatePerpetualOrder(request: MsgUpdatePerpetualOrder): Promise; cancelPerpetualOrder(request: MsgCancelPerpetualOrder): Promise; cancelPerpetualOrders(request: MsgCancelPerpetualOrders): Promise; updateParams(request: MsgUpdateParams): Promise; executeOrders(request: MsgExecuteOrders): Promise; }