import { SpotOrderType, LegacyOrderPriceV1, LegacyOrderPriceV1Amino, LegacyOrderPriceV1SDKType, LegacyTriggerPriceV1, LegacyTriggerPriceV1Amino, LegacyTriggerPriceV1SDKType, PerpetualPosition } from "./order"; import { Coin, CoinAmino, CoinSDKType } from "../../cosmos/base/v1beta1/coin"; import { Params, ParamsAmino, ParamsSDKType } from "./params"; import { BinaryReader, BinaryWriter } from "../../binary"; import { JsonSafe } from "../../json-safe"; export interface MsgCreateSpotOrder { orderType: SpotOrderType; legacyOrderPriceV1?: LegacyOrderPriceV1; orderPrice: string; orderAmount: Coin; ownerAddress: string; orderTargetDenom: string; } export interface MsgCreateSpotOrderProtoMsg { typeUrl: "/elys.tradeshield.MsgCreateSpotOrder"; value: Uint8Array; } /** * @name MsgCreateSpotOrderAmino * @package elys.tradeshield * @see proto type: elys.tradeshield.MsgCreateSpotOrder */ export interface MsgCreateSpotOrderAmino { order_type?: SpotOrderType; legacy_order_price_v1?: LegacyOrderPriceV1Amino; order_price?: string; order_amount?: CoinAmino; owner_address?: string; order_target_denom?: string; } export interface MsgCreateSpotOrderAminoMsg { type: "tradeshield/MsgCreateSpotOrder"; value: MsgCreateSpotOrderAmino; } export interface MsgCreateSpotOrderSDKType { order_type: SpotOrderType; legacy_order_price_v1?: LegacyOrderPriceV1SDKType; order_price: string; order_amount: CoinSDKType; owner_address: string; order_target_denom: string; } export interface MsgCreateSpotOrderResponse { orderId: bigint; } export interface MsgCreateSpotOrderResponseProtoMsg { typeUrl: "/elys.tradeshield.MsgCreateSpotOrderResponse"; value: Uint8Array; } /** * @name MsgCreateSpotOrderResponseAmino * @package elys.tradeshield * @see proto type: elys.tradeshield.MsgCreateSpotOrderResponse */ export interface MsgCreateSpotOrderResponseAmino { order_id?: string; } export interface MsgCreateSpotOrderResponseAminoMsg { type: "/elys.tradeshield.MsgCreateSpotOrderResponse"; value: MsgCreateSpotOrderResponseAmino; } export interface MsgCreateSpotOrderResponseSDKType { order_id: bigint; } export interface MsgUpdateSpotOrder { ownerAddress: string; orderId: bigint; legacyOrderPriceV1: LegacyOrderPriceV1; orderPrice: string; } export interface MsgUpdateSpotOrderProtoMsg { typeUrl: "/elys.tradeshield.MsgUpdateSpotOrder"; value: Uint8Array; } /** * @name MsgUpdateSpotOrderAmino * @package elys.tradeshield * @see proto type: elys.tradeshield.MsgUpdateSpotOrder */ export interface MsgUpdateSpotOrderAmino { owner_address?: string; order_id?: string; legacy_order_price_v1?: LegacyOrderPriceV1Amino; order_price?: string; } export interface MsgUpdateSpotOrderAminoMsg { type: "tradeshield/MsgUpdateSpotOrder"; value: MsgUpdateSpotOrderAmino; } export interface MsgUpdateSpotOrderSDKType { owner_address: string; order_id: bigint; legacy_order_price_v1: LegacyOrderPriceV1SDKType; order_price: string; } export interface MsgUpdateSpotOrderResponse { } export interface MsgUpdateSpotOrderResponseProtoMsg { typeUrl: "/elys.tradeshield.MsgUpdateSpotOrderResponse"; value: Uint8Array; } /** * @name MsgUpdateSpotOrderResponseAmino * @package elys.tradeshield * @see proto type: elys.tradeshield.MsgUpdateSpotOrderResponse */ export interface MsgUpdateSpotOrderResponseAmino { } export interface MsgUpdateSpotOrderResponseAminoMsg { type: "/elys.tradeshield.MsgUpdateSpotOrderResponse"; value: MsgUpdateSpotOrderResponseAmino; } export interface MsgUpdateSpotOrderResponseSDKType { } export interface MsgCancelSpotOrder { ownerAddress: string; orderId: bigint; } export interface MsgCancelSpotOrderProtoMsg { typeUrl: "/elys.tradeshield.MsgCancelSpotOrder"; value: Uint8Array; } /** * @name MsgCancelSpotOrderAmino * @package elys.tradeshield * @see proto type: elys.tradeshield.MsgCancelSpotOrder */ export interface MsgCancelSpotOrderAmino { owner_address?: string; order_id?: string; } export interface MsgCancelSpotOrderAminoMsg { type: "tradeshield/MsgCancelSpotOrder"; value: MsgCancelSpotOrderAmino; } export interface MsgCancelSpotOrderSDKType { owner_address: string; order_id: bigint; } export interface MsgCancelSpotOrderResponse { orderId: bigint; } export interface MsgCancelSpotOrderResponseProtoMsg { typeUrl: "/elys.tradeshield.MsgCancelSpotOrderResponse"; value: Uint8Array; } /** * @name MsgCancelSpotOrderResponseAmino * @package elys.tradeshield * @see proto type: elys.tradeshield.MsgCancelSpotOrderResponse */ export interface MsgCancelSpotOrderResponseAmino { order_id?: string; } export interface MsgCancelSpotOrderResponseAminoMsg { type: "/elys.tradeshield.MsgCancelSpotOrderResponse"; value: MsgCancelSpotOrderResponseAmino; } export interface MsgCancelSpotOrderResponseSDKType { order_id: bigint; } export interface MsgCancelSpotOrders { creator: string; spotOrderIds: bigint[]; } export interface MsgCancelSpotOrdersProtoMsg { typeUrl: "/elys.tradeshield.MsgCancelSpotOrders"; value: Uint8Array; } /** * @name MsgCancelSpotOrdersAmino * @package elys.tradeshield * @see proto type: elys.tradeshield.MsgCancelSpotOrders */ export interface MsgCancelSpotOrdersAmino { creator?: string; spot_order_ids?: string[]; } export interface MsgCancelSpotOrdersAminoMsg { type: "tradeshield/MsgCancelSpotOrders"; value: MsgCancelSpotOrdersAmino; } export interface MsgCancelSpotOrdersSDKType { creator: string; spot_order_ids: bigint[]; } export interface MsgCancelSpotOrdersResponse { } export interface MsgCancelSpotOrdersResponseProtoMsg { typeUrl: "/elys.tradeshield.MsgCancelSpotOrdersResponse"; value: Uint8Array; } /** * @name MsgCancelSpotOrdersResponseAmino * @package elys.tradeshield * @see proto type: elys.tradeshield.MsgCancelSpotOrdersResponse */ export interface MsgCancelSpotOrdersResponseAmino { } export interface MsgCancelSpotOrdersResponseAminoMsg { type: "/elys.tradeshield.MsgCancelSpotOrdersResponse"; value: MsgCancelSpotOrdersResponseAmino; } export interface MsgCancelSpotOrdersResponseSDKType { } export interface MsgCreatePerpetualOpenOrder { ownerAddress: string; legacyTriggerPriceV1: LegacyTriggerPriceV1; triggerPrice: string; collateral: Coin; tradingAsset: string; position: PerpetualPosition; leverage: string; takeProfitPrice: string; stopLossPrice: string; poolId: bigint; } export interface MsgCreatePerpetualOpenOrderProtoMsg { typeUrl: "/elys.tradeshield.MsgCreatePerpetualOpenOrder"; value: Uint8Array; } /** * @name MsgCreatePerpetualOpenOrderAmino * @package elys.tradeshield * @see proto type: elys.tradeshield.MsgCreatePerpetualOpenOrder */ export interface MsgCreatePerpetualOpenOrderAmino { owner_address?: string; legacy_trigger_price_v1?: LegacyTriggerPriceV1Amino; trigger_price?: string; collateral?: CoinAmino; trading_asset?: string; position?: PerpetualPosition; leverage?: string; take_profit_price?: string; stop_loss_price?: string; pool_id?: string; } export interface MsgCreatePerpetualOpenOrderAminoMsg { type: "tradeshield/MsgCreatePerpetualOpenOrder"; value: MsgCreatePerpetualOpenOrderAmino; } export interface MsgCreatePerpetualOpenOrderSDKType { owner_address: string; legacy_trigger_price_v1: LegacyTriggerPriceV1SDKType; trigger_price: string; collateral: CoinSDKType; trading_asset: string; position: PerpetualPosition; leverage: string; take_profit_price: string; stop_loss_price: string; pool_id: bigint; } export interface MsgCreatePerpetualOpenOrderResponse { orderId: bigint; } export interface MsgCreatePerpetualOpenOrderResponseProtoMsg { typeUrl: "/elys.tradeshield.MsgCreatePerpetualOpenOrderResponse"; value: Uint8Array; } /** * @name MsgCreatePerpetualOpenOrderResponseAmino * @package elys.tradeshield * @see proto type: elys.tradeshield.MsgCreatePerpetualOpenOrderResponse */ export interface MsgCreatePerpetualOpenOrderResponseAmino { order_id?: string; } export interface MsgCreatePerpetualOpenOrderResponseAminoMsg { type: "/elys.tradeshield.MsgCreatePerpetualOpenOrderResponse"; value: MsgCreatePerpetualOpenOrderResponseAmino; } export interface MsgCreatePerpetualOpenOrderResponseSDKType { order_id: bigint; } export interface MsgCreatePerpetualCloseOrder { ownerAddress: string; legacyTriggerPriceV1: LegacyTriggerPriceV1; triggerPrice: string; positionId: bigint; } export interface MsgCreatePerpetualCloseOrderProtoMsg { typeUrl: "/elys.tradeshield.MsgCreatePerpetualCloseOrder"; value: Uint8Array; } /** * @name MsgCreatePerpetualCloseOrderAmino * @package elys.tradeshield * @see proto type: elys.tradeshield.MsgCreatePerpetualCloseOrder */ export interface MsgCreatePerpetualCloseOrderAmino { owner_address?: string; legacy_trigger_price_v1?: LegacyTriggerPriceV1Amino; trigger_price?: string; position_id?: string; } export interface MsgCreatePerpetualCloseOrderAminoMsg { type: "tradeshield/CreatePerpetualCloseOrder"; value: MsgCreatePerpetualCloseOrderAmino; } export interface MsgCreatePerpetualCloseOrderSDKType { owner_address: string; legacy_trigger_price_v1: LegacyTriggerPriceV1SDKType; trigger_price: string; position_id: bigint; } export interface MsgCreatePerpetualCloseOrderResponse { orderId: bigint; } export interface MsgCreatePerpetualCloseOrderResponseProtoMsg { typeUrl: "/elys.tradeshield.MsgCreatePerpetualCloseOrderResponse"; value: Uint8Array; } /** * @name MsgCreatePerpetualCloseOrderResponseAmino * @package elys.tradeshield * @see proto type: elys.tradeshield.MsgCreatePerpetualCloseOrderResponse */ export interface MsgCreatePerpetualCloseOrderResponseAmino { order_id?: string; } export interface MsgCreatePerpetualCloseOrderResponseAminoMsg { type: "/elys.tradeshield.MsgCreatePerpetualCloseOrderResponse"; value: MsgCreatePerpetualCloseOrderResponseAmino; } export interface MsgCreatePerpetualCloseOrderResponseSDKType { order_id: bigint; } export interface MsgUpdatePerpetualOrder { ownerAddress: string; orderId: bigint; legacyTriggerPriceV1: LegacyTriggerPriceV1; triggerPrice: string; } export interface MsgUpdatePerpetualOrderProtoMsg { typeUrl: "/elys.tradeshield.MsgUpdatePerpetualOrder"; value: Uint8Array; } /** * @name MsgUpdatePerpetualOrderAmino * @package elys.tradeshield * @see proto type: elys.tradeshield.MsgUpdatePerpetualOrder */ export interface MsgUpdatePerpetualOrderAmino { owner_address?: string; order_id?: string; legacy_trigger_price_v1?: LegacyTriggerPriceV1Amino; trigger_price?: string; } export interface MsgUpdatePerpetualOrderAminoMsg { type: "tradeshield/MsgUpdatePerpetualOrder"; value: MsgUpdatePerpetualOrderAmino; } export interface MsgUpdatePerpetualOrderSDKType { owner_address: string; order_id: bigint; legacy_trigger_price_v1: LegacyTriggerPriceV1SDKType; trigger_price: string; } export interface MsgUpdatePerpetualOrderResponse { } export interface MsgUpdatePerpetualOrderResponseProtoMsg { typeUrl: "/elys.tradeshield.MsgUpdatePerpetualOrderResponse"; value: Uint8Array; } /** * @name MsgUpdatePerpetualOrderResponseAmino * @package elys.tradeshield * @see proto type: elys.tradeshield.MsgUpdatePerpetualOrderResponse */ export interface MsgUpdatePerpetualOrderResponseAmino { } export interface MsgUpdatePerpetualOrderResponseAminoMsg { type: "/elys.tradeshield.MsgUpdatePerpetualOrderResponse"; value: MsgUpdatePerpetualOrderResponseAmino; } export interface MsgUpdatePerpetualOrderResponseSDKType { } export interface MsgCancelPerpetualOrder { ownerAddress: string; orderId: bigint; } export interface MsgCancelPerpetualOrderProtoMsg { typeUrl: "/elys.tradeshield.MsgCancelPerpetualOrder"; value: Uint8Array; } /** * @name MsgCancelPerpetualOrderAmino * @package elys.tradeshield * @see proto type: elys.tradeshield.MsgCancelPerpetualOrder */ export interface MsgCancelPerpetualOrderAmino { owner_address?: string; order_id?: string; } export interface MsgCancelPerpetualOrderAminoMsg { type: "tradeshield/MsgCancelPerpetualOrder"; value: MsgCancelPerpetualOrderAmino; } export interface MsgCancelPerpetualOrderSDKType { owner_address: string; order_id: bigint; } export interface MsgCancelPerpetualOrderResponse { orderId: bigint; } export interface MsgCancelPerpetualOrderResponseProtoMsg { typeUrl: "/elys.tradeshield.MsgCancelPerpetualOrderResponse"; value: Uint8Array; } /** * @name MsgCancelPerpetualOrderResponseAmino * @package elys.tradeshield * @see proto type: elys.tradeshield.MsgCancelPerpetualOrderResponse */ export interface MsgCancelPerpetualOrderResponseAmino { order_id?: string; } export interface MsgCancelPerpetualOrderResponseAminoMsg { type: "/elys.tradeshield.MsgCancelPerpetualOrderResponse"; value: MsgCancelPerpetualOrderResponseAmino; } export interface MsgCancelPerpetualOrderResponseSDKType { order_id: bigint; } export interface MsgCancelPerpetualOrders { ownerAddress: string; orderIds: bigint[]; } export interface MsgCancelPerpetualOrdersProtoMsg { typeUrl: "/elys.tradeshield.MsgCancelPerpetualOrders"; value: Uint8Array; } /** * @name MsgCancelPerpetualOrdersAmino * @package elys.tradeshield * @see proto type: elys.tradeshield.MsgCancelPerpetualOrders */ export interface MsgCancelPerpetualOrdersAmino { owner_address?: string; order_ids?: string[]; } export interface MsgCancelPerpetualOrdersAminoMsg { type: "tradeshield/MsgCancelPerpetualOrders"; value: MsgCancelPerpetualOrdersAmino; } export interface MsgCancelPerpetualOrdersSDKType { owner_address: string; order_ids: bigint[]; } export interface MsgCancelPerpetualOrdersResponse { } export interface MsgCancelPerpetualOrdersResponseProtoMsg { typeUrl: "/elys.tradeshield.MsgCancelPerpetualOrdersResponse"; value: Uint8Array; } /** * @name MsgCancelPerpetualOrdersResponseAmino * @package elys.tradeshield * @see proto type: elys.tradeshield.MsgCancelPerpetualOrdersResponse */ export interface MsgCancelPerpetualOrdersResponseAmino { } export interface MsgCancelPerpetualOrdersResponseAminoMsg { type: "/elys.tradeshield.MsgCancelPerpetualOrdersResponse"; value: MsgCancelPerpetualOrdersResponseAmino; } export interface MsgCancelPerpetualOrdersResponseSDKType { } export interface MsgUpdateParams { /** * authority is the address that controls the module (defaults to x/gov unless * overwritten). */ authority: string; /** NOTE: All parameters must be supplied. */ params?: Params; } export interface MsgUpdateParamsProtoMsg { typeUrl: "/elys.tradeshield.MsgUpdateParams"; value: Uint8Array; } /** * @name MsgUpdateParamsAmino * @package elys.tradeshield * @see proto type: elys.tradeshield.MsgUpdateParams */ export interface MsgUpdateParamsAmino { /** * authority is the address that controls the module (defaults to x/gov unless * overwritten). */ authority?: string; /** * NOTE: All parameters must be supplied. */ params?: ParamsAmino; } export interface MsgUpdateParamsAminoMsg { type: "tradeshield/MsgUpdateParams"; value: MsgUpdateParamsAmino; } export interface MsgUpdateParamsSDKType { authority: string; params?: ParamsSDKType; } export interface MsgUpdateParamsResponse { } export interface MsgUpdateParamsResponseProtoMsg { typeUrl: "/elys.tradeshield.MsgUpdateParamsResponse"; value: Uint8Array; } /** * @name MsgUpdateParamsResponseAmino * @package elys.tradeshield * @see proto type: elys.tradeshield.MsgUpdateParamsResponse */ export interface MsgUpdateParamsResponseAmino { } export interface MsgUpdateParamsResponseAminoMsg { type: "/elys.tradeshield.MsgUpdateParamsResponse"; value: MsgUpdateParamsResponseAmino; } export interface MsgUpdateParamsResponseSDKType { } export interface MsgExecuteOrders { creator: string; spotOrderIds: bigint[]; perpetualOrderIds: bigint[]; } export interface MsgExecuteOrdersProtoMsg { typeUrl: "/elys.tradeshield.MsgExecuteOrders"; value: Uint8Array; } /** * @name MsgExecuteOrdersAmino * @package elys.tradeshield * @see proto type: elys.tradeshield.MsgExecuteOrders */ export interface MsgExecuteOrdersAmino { creator?: string; spot_order_ids?: string[]; perpetual_order_ids?: string[]; } export interface MsgExecuteOrdersAminoMsg { type: "tradeshield/MsgExecuteOrders"; value: MsgExecuteOrdersAmino; } export interface MsgExecuteOrdersSDKType { creator: string; spot_order_ids: bigint[]; perpetual_order_ids: bigint[]; } export interface MsgExecuteOrdersResponse { } export interface MsgExecuteOrdersResponseProtoMsg { typeUrl: "/elys.tradeshield.MsgExecuteOrdersResponse"; value: Uint8Array; } /** * @name MsgExecuteOrdersResponseAmino * @package elys.tradeshield * @see proto type: elys.tradeshield.MsgExecuteOrdersResponse */ export interface MsgExecuteOrdersResponseAmino { } export interface MsgExecuteOrdersResponseAminoMsg { type: "/elys.tradeshield.MsgExecuteOrdersResponse"; value: MsgExecuteOrdersResponseAmino; } export interface MsgExecuteOrdersResponseSDKType { } export declare const MsgCreateSpotOrder: { typeUrl: string; aminoType: string; is(o: any): o is MsgCreateSpotOrder; isSDK(o: any): o is MsgCreateSpotOrderSDKType; isAmino(o: any): o is MsgCreateSpotOrderAmino; encode(message: MsgCreateSpotOrder, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgCreateSpotOrder; fromJSON(object: any): MsgCreateSpotOrder; toJSON(message: MsgCreateSpotOrder): JsonSafe; fromPartial(object: Partial): MsgCreateSpotOrder; fromAmino(object: MsgCreateSpotOrderAmino): MsgCreateSpotOrder; toAmino(message: MsgCreateSpotOrder): MsgCreateSpotOrderAmino; fromAminoMsg(object: MsgCreateSpotOrderAminoMsg): MsgCreateSpotOrder; toAminoMsg(message: MsgCreateSpotOrder): MsgCreateSpotOrderAminoMsg; fromProtoMsg(message: MsgCreateSpotOrderProtoMsg): MsgCreateSpotOrder; toProto(message: MsgCreateSpotOrder): Uint8Array; toProtoMsg(message: MsgCreateSpotOrder): MsgCreateSpotOrderProtoMsg; }; export declare const MsgCreateSpotOrderResponse: { typeUrl: string; is(o: any): o is MsgCreateSpotOrderResponse; isSDK(o: any): o is MsgCreateSpotOrderResponseSDKType; isAmino(o: any): o is MsgCreateSpotOrderResponseAmino; encode(message: MsgCreateSpotOrderResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgCreateSpotOrderResponse; fromJSON(object: any): MsgCreateSpotOrderResponse; toJSON(message: MsgCreateSpotOrderResponse): JsonSafe; fromPartial(object: Partial): MsgCreateSpotOrderResponse; fromAmino(object: MsgCreateSpotOrderResponseAmino): MsgCreateSpotOrderResponse; toAmino(message: MsgCreateSpotOrderResponse): MsgCreateSpotOrderResponseAmino; fromAminoMsg(object: MsgCreateSpotOrderResponseAminoMsg): MsgCreateSpotOrderResponse; fromProtoMsg(message: MsgCreateSpotOrderResponseProtoMsg): MsgCreateSpotOrderResponse; toProto(message: MsgCreateSpotOrderResponse): Uint8Array; toProtoMsg(message: MsgCreateSpotOrderResponse): MsgCreateSpotOrderResponseProtoMsg; }; export declare const MsgUpdateSpotOrder: { typeUrl: string; aminoType: string; is(o: any): o is MsgUpdateSpotOrder; isSDK(o: any): o is MsgUpdateSpotOrderSDKType; isAmino(o: any): o is MsgUpdateSpotOrderAmino; encode(message: MsgUpdateSpotOrder, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgUpdateSpotOrder; fromJSON(object: any): MsgUpdateSpotOrder; toJSON(message: MsgUpdateSpotOrder): JsonSafe; fromPartial(object: Partial): MsgUpdateSpotOrder; fromAmino(object: MsgUpdateSpotOrderAmino): MsgUpdateSpotOrder; toAmino(message: MsgUpdateSpotOrder): MsgUpdateSpotOrderAmino; fromAminoMsg(object: MsgUpdateSpotOrderAminoMsg): MsgUpdateSpotOrder; toAminoMsg(message: MsgUpdateSpotOrder): MsgUpdateSpotOrderAminoMsg; fromProtoMsg(message: MsgUpdateSpotOrderProtoMsg): MsgUpdateSpotOrder; toProto(message: MsgUpdateSpotOrder): Uint8Array; toProtoMsg(message: MsgUpdateSpotOrder): MsgUpdateSpotOrderProtoMsg; }; export declare const MsgUpdateSpotOrderResponse: { typeUrl: string; is(o: any): o is MsgUpdateSpotOrderResponse; isSDK(o: any): o is MsgUpdateSpotOrderResponseSDKType; isAmino(o: any): o is MsgUpdateSpotOrderResponseAmino; encode(_: MsgUpdateSpotOrderResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgUpdateSpotOrderResponse; fromJSON(_: any): MsgUpdateSpotOrderResponse; toJSON(_: MsgUpdateSpotOrderResponse): JsonSafe; fromPartial(_: Partial): MsgUpdateSpotOrderResponse; fromAmino(_: MsgUpdateSpotOrderResponseAmino): MsgUpdateSpotOrderResponse; toAmino(_: MsgUpdateSpotOrderResponse): MsgUpdateSpotOrderResponseAmino; fromAminoMsg(object: MsgUpdateSpotOrderResponseAminoMsg): MsgUpdateSpotOrderResponse; fromProtoMsg(message: MsgUpdateSpotOrderResponseProtoMsg): MsgUpdateSpotOrderResponse; toProto(message: MsgUpdateSpotOrderResponse): Uint8Array; toProtoMsg(message: MsgUpdateSpotOrderResponse): MsgUpdateSpotOrderResponseProtoMsg; }; export declare const MsgCancelSpotOrder: { typeUrl: string; aminoType: string; is(o: any): o is MsgCancelSpotOrder; isSDK(o: any): o is MsgCancelSpotOrderSDKType; isAmino(o: any): o is MsgCancelSpotOrderAmino; encode(message: MsgCancelSpotOrder, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgCancelSpotOrder; fromJSON(object: any): MsgCancelSpotOrder; toJSON(message: MsgCancelSpotOrder): JsonSafe; fromPartial(object: Partial): MsgCancelSpotOrder; fromAmino(object: MsgCancelSpotOrderAmino): MsgCancelSpotOrder; toAmino(message: MsgCancelSpotOrder): MsgCancelSpotOrderAmino; fromAminoMsg(object: MsgCancelSpotOrderAminoMsg): MsgCancelSpotOrder; toAminoMsg(message: MsgCancelSpotOrder): MsgCancelSpotOrderAminoMsg; fromProtoMsg(message: MsgCancelSpotOrderProtoMsg): MsgCancelSpotOrder; toProto(message: MsgCancelSpotOrder): Uint8Array; toProtoMsg(message: MsgCancelSpotOrder): MsgCancelSpotOrderProtoMsg; }; export declare const MsgCancelSpotOrderResponse: { typeUrl: string; is(o: any): o is MsgCancelSpotOrderResponse; isSDK(o: any): o is MsgCancelSpotOrderResponseSDKType; isAmino(o: any): o is MsgCancelSpotOrderResponseAmino; encode(message: MsgCancelSpotOrderResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgCancelSpotOrderResponse; fromJSON(object: any): MsgCancelSpotOrderResponse; toJSON(message: MsgCancelSpotOrderResponse): JsonSafe; fromPartial(object: Partial): MsgCancelSpotOrderResponse; fromAmino(object: MsgCancelSpotOrderResponseAmino): MsgCancelSpotOrderResponse; toAmino(message: MsgCancelSpotOrderResponse): MsgCancelSpotOrderResponseAmino; fromAminoMsg(object: MsgCancelSpotOrderResponseAminoMsg): MsgCancelSpotOrderResponse; fromProtoMsg(message: MsgCancelSpotOrderResponseProtoMsg): MsgCancelSpotOrderResponse; toProto(message: MsgCancelSpotOrderResponse): Uint8Array; toProtoMsg(message: MsgCancelSpotOrderResponse): MsgCancelSpotOrderResponseProtoMsg; }; export declare const MsgCancelSpotOrders: { typeUrl: string; aminoType: string; is(o: any): o is MsgCancelSpotOrders; isSDK(o: any): o is MsgCancelSpotOrdersSDKType; isAmino(o: any): o is MsgCancelSpotOrdersAmino; encode(message: MsgCancelSpotOrders, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgCancelSpotOrders; fromJSON(object: any): MsgCancelSpotOrders; toJSON(message: MsgCancelSpotOrders): JsonSafe; fromPartial(object: Partial): MsgCancelSpotOrders; fromAmino(object: MsgCancelSpotOrdersAmino): MsgCancelSpotOrders; toAmino(message: MsgCancelSpotOrders): MsgCancelSpotOrdersAmino; fromAminoMsg(object: MsgCancelSpotOrdersAminoMsg): MsgCancelSpotOrders; toAminoMsg(message: MsgCancelSpotOrders): MsgCancelSpotOrdersAminoMsg; fromProtoMsg(message: MsgCancelSpotOrdersProtoMsg): MsgCancelSpotOrders; toProto(message: MsgCancelSpotOrders): Uint8Array; toProtoMsg(message: MsgCancelSpotOrders): MsgCancelSpotOrdersProtoMsg; }; export declare const MsgCancelSpotOrdersResponse: { typeUrl: string; is(o: any): o is MsgCancelSpotOrdersResponse; isSDK(o: any): o is MsgCancelSpotOrdersResponseSDKType; isAmino(o: any): o is MsgCancelSpotOrdersResponseAmino; encode(_: MsgCancelSpotOrdersResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgCancelSpotOrdersResponse; fromJSON(_: any): MsgCancelSpotOrdersResponse; toJSON(_: MsgCancelSpotOrdersResponse): JsonSafe; fromPartial(_: Partial): MsgCancelSpotOrdersResponse; fromAmino(_: MsgCancelSpotOrdersResponseAmino): MsgCancelSpotOrdersResponse; toAmino(_: MsgCancelSpotOrdersResponse): MsgCancelSpotOrdersResponseAmino; fromAminoMsg(object: MsgCancelSpotOrdersResponseAminoMsg): MsgCancelSpotOrdersResponse; fromProtoMsg(message: MsgCancelSpotOrdersResponseProtoMsg): MsgCancelSpotOrdersResponse; toProto(message: MsgCancelSpotOrdersResponse): Uint8Array; toProtoMsg(message: MsgCancelSpotOrdersResponse): MsgCancelSpotOrdersResponseProtoMsg; }; export declare const MsgCreatePerpetualOpenOrder: { typeUrl: string; aminoType: string; is(o: any): o is MsgCreatePerpetualOpenOrder; isSDK(o: any): o is MsgCreatePerpetualOpenOrderSDKType; isAmino(o: any): o is MsgCreatePerpetualOpenOrderAmino; encode(message: MsgCreatePerpetualOpenOrder, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgCreatePerpetualOpenOrder; fromJSON(object: any): MsgCreatePerpetualOpenOrder; toJSON(message: MsgCreatePerpetualOpenOrder): JsonSafe; fromPartial(object: Partial): MsgCreatePerpetualOpenOrder; fromAmino(object: MsgCreatePerpetualOpenOrderAmino): MsgCreatePerpetualOpenOrder; toAmino(message: MsgCreatePerpetualOpenOrder): MsgCreatePerpetualOpenOrderAmino; fromAminoMsg(object: MsgCreatePerpetualOpenOrderAminoMsg): MsgCreatePerpetualOpenOrder; toAminoMsg(message: MsgCreatePerpetualOpenOrder): MsgCreatePerpetualOpenOrderAminoMsg; fromProtoMsg(message: MsgCreatePerpetualOpenOrderProtoMsg): MsgCreatePerpetualOpenOrder; toProto(message: MsgCreatePerpetualOpenOrder): Uint8Array; toProtoMsg(message: MsgCreatePerpetualOpenOrder): MsgCreatePerpetualOpenOrderProtoMsg; }; export declare const MsgCreatePerpetualOpenOrderResponse: { typeUrl: string; is(o: any): o is MsgCreatePerpetualOpenOrderResponse; isSDK(o: any): o is MsgCreatePerpetualOpenOrderResponseSDKType; isAmino(o: any): o is MsgCreatePerpetualOpenOrderResponseAmino; encode(message: MsgCreatePerpetualOpenOrderResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgCreatePerpetualOpenOrderResponse; fromJSON(object: any): MsgCreatePerpetualOpenOrderResponse; toJSON(message: MsgCreatePerpetualOpenOrderResponse): JsonSafe; fromPartial(object: Partial): MsgCreatePerpetualOpenOrderResponse; fromAmino(object: MsgCreatePerpetualOpenOrderResponseAmino): MsgCreatePerpetualOpenOrderResponse; toAmino(message: MsgCreatePerpetualOpenOrderResponse): MsgCreatePerpetualOpenOrderResponseAmino; fromAminoMsg(object: MsgCreatePerpetualOpenOrderResponseAminoMsg): MsgCreatePerpetualOpenOrderResponse; fromProtoMsg(message: MsgCreatePerpetualOpenOrderResponseProtoMsg): MsgCreatePerpetualOpenOrderResponse; toProto(message: MsgCreatePerpetualOpenOrderResponse): Uint8Array; toProtoMsg(message: MsgCreatePerpetualOpenOrderResponse): MsgCreatePerpetualOpenOrderResponseProtoMsg; }; export declare const MsgCreatePerpetualCloseOrder: { typeUrl: string; aminoType: string; is(o: any): o is MsgCreatePerpetualCloseOrder; isSDK(o: any): o is MsgCreatePerpetualCloseOrderSDKType; isAmino(o: any): o is MsgCreatePerpetualCloseOrderAmino; encode(message: MsgCreatePerpetualCloseOrder, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgCreatePerpetualCloseOrder; fromJSON(object: any): MsgCreatePerpetualCloseOrder; toJSON(message: MsgCreatePerpetualCloseOrder): JsonSafe; fromPartial(object: Partial): MsgCreatePerpetualCloseOrder; fromAmino(object: MsgCreatePerpetualCloseOrderAmino): MsgCreatePerpetualCloseOrder; toAmino(message: MsgCreatePerpetualCloseOrder): MsgCreatePerpetualCloseOrderAmino; fromAminoMsg(object: MsgCreatePerpetualCloseOrderAminoMsg): MsgCreatePerpetualCloseOrder; toAminoMsg(message: MsgCreatePerpetualCloseOrder): MsgCreatePerpetualCloseOrderAminoMsg; fromProtoMsg(message: MsgCreatePerpetualCloseOrderProtoMsg): MsgCreatePerpetualCloseOrder; toProto(message: MsgCreatePerpetualCloseOrder): Uint8Array; toProtoMsg(message: MsgCreatePerpetualCloseOrder): MsgCreatePerpetualCloseOrderProtoMsg; }; export declare const MsgCreatePerpetualCloseOrderResponse: { typeUrl: string; is(o: any): o is MsgCreatePerpetualCloseOrderResponse; isSDK(o: any): o is MsgCreatePerpetualCloseOrderResponseSDKType; isAmino(o: any): o is MsgCreatePerpetualCloseOrderResponseAmino; encode(message: MsgCreatePerpetualCloseOrderResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgCreatePerpetualCloseOrderResponse; fromJSON(object: any): MsgCreatePerpetualCloseOrderResponse; toJSON(message: MsgCreatePerpetualCloseOrderResponse): JsonSafe; fromPartial(object: Partial): MsgCreatePerpetualCloseOrderResponse; fromAmino(object: MsgCreatePerpetualCloseOrderResponseAmino): MsgCreatePerpetualCloseOrderResponse; toAmino(message: MsgCreatePerpetualCloseOrderResponse): MsgCreatePerpetualCloseOrderResponseAmino; fromAminoMsg(object: MsgCreatePerpetualCloseOrderResponseAminoMsg): MsgCreatePerpetualCloseOrderResponse; fromProtoMsg(message: MsgCreatePerpetualCloseOrderResponseProtoMsg): MsgCreatePerpetualCloseOrderResponse; toProto(message: MsgCreatePerpetualCloseOrderResponse): Uint8Array; toProtoMsg(message: MsgCreatePerpetualCloseOrderResponse): MsgCreatePerpetualCloseOrderResponseProtoMsg; }; export declare const MsgUpdatePerpetualOrder: { typeUrl: string; aminoType: string; is(o: any): o is MsgUpdatePerpetualOrder; isSDK(o: any): o is MsgUpdatePerpetualOrderSDKType; isAmino(o: any): o is MsgUpdatePerpetualOrderAmino; encode(message: MsgUpdatePerpetualOrder, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgUpdatePerpetualOrder; fromJSON(object: any): MsgUpdatePerpetualOrder; toJSON(message: MsgUpdatePerpetualOrder): JsonSafe; fromPartial(object: Partial): MsgUpdatePerpetualOrder; fromAmino(object: MsgUpdatePerpetualOrderAmino): MsgUpdatePerpetualOrder; toAmino(message: MsgUpdatePerpetualOrder): MsgUpdatePerpetualOrderAmino; fromAminoMsg(object: MsgUpdatePerpetualOrderAminoMsg): MsgUpdatePerpetualOrder; toAminoMsg(message: MsgUpdatePerpetualOrder): MsgUpdatePerpetualOrderAminoMsg; fromProtoMsg(message: MsgUpdatePerpetualOrderProtoMsg): MsgUpdatePerpetualOrder; toProto(message: MsgUpdatePerpetualOrder): Uint8Array; toProtoMsg(message: MsgUpdatePerpetualOrder): MsgUpdatePerpetualOrderProtoMsg; }; export declare const MsgUpdatePerpetualOrderResponse: { typeUrl: string; is(o: any): o is MsgUpdatePerpetualOrderResponse; isSDK(o: any): o is MsgUpdatePerpetualOrderResponseSDKType; isAmino(o: any): o is MsgUpdatePerpetualOrderResponseAmino; encode(_: MsgUpdatePerpetualOrderResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgUpdatePerpetualOrderResponse; fromJSON(_: any): MsgUpdatePerpetualOrderResponse; toJSON(_: MsgUpdatePerpetualOrderResponse): JsonSafe; fromPartial(_: Partial): MsgUpdatePerpetualOrderResponse; fromAmino(_: MsgUpdatePerpetualOrderResponseAmino): MsgUpdatePerpetualOrderResponse; toAmino(_: MsgUpdatePerpetualOrderResponse): MsgUpdatePerpetualOrderResponseAmino; fromAminoMsg(object: MsgUpdatePerpetualOrderResponseAminoMsg): MsgUpdatePerpetualOrderResponse; fromProtoMsg(message: MsgUpdatePerpetualOrderResponseProtoMsg): MsgUpdatePerpetualOrderResponse; toProto(message: MsgUpdatePerpetualOrderResponse): Uint8Array; toProtoMsg(message: MsgUpdatePerpetualOrderResponse): MsgUpdatePerpetualOrderResponseProtoMsg; }; export declare const MsgCancelPerpetualOrder: { typeUrl: string; aminoType: string; is(o: any): o is MsgCancelPerpetualOrder; isSDK(o: any): o is MsgCancelPerpetualOrderSDKType; isAmino(o: any): o is MsgCancelPerpetualOrderAmino; encode(message: MsgCancelPerpetualOrder, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgCancelPerpetualOrder; fromJSON(object: any): MsgCancelPerpetualOrder; toJSON(message: MsgCancelPerpetualOrder): JsonSafe; fromPartial(object: Partial): MsgCancelPerpetualOrder; fromAmino(object: MsgCancelPerpetualOrderAmino): MsgCancelPerpetualOrder; toAmino(message: MsgCancelPerpetualOrder): MsgCancelPerpetualOrderAmino; fromAminoMsg(object: MsgCancelPerpetualOrderAminoMsg): MsgCancelPerpetualOrder; toAminoMsg(message: MsgCancelPerpetualOrder): MsgCancelPerpetualOrderAminoMsg; fromProtoMsg(message: MsgCancelPerpetualOrderProtoMsg): MsgCancelPerpetualOrder; toProto(message: MsgCancelPerpetualOrder): Uint8Array; toProtoMsg(message: MsgCancelPerpetualOrder): MsgCancelPerpetualOrderProtoMsg; }; export declare const MsgCancelPerpetualOrderResponse: { typeUrl: string; is(o: any): o is MsgCancelPerpetualOrderResponse; isSDK(o: any): o is MsgCancelPerpetualOrderResponseSDKType; isAmino(o: any): o is MsgCancelPerpetualOrderResponseAmino; encode(message: MsgCancelPerpetualOrderResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgCancelPerpetualOrderResponse; fromJSON(object: any): MsgCancelPerpetualOrderResponse; toJSON(message: MsgCancelPerpetualOrderResponse): JsonSafe; fromPartial(object: Partial): MsgCancelPerpetualOrderResponse; fromAmino(object: MsgCancelPerpetualOrderResponseAmino): MsgCancelPerpetualOrderResponse; toAmino(message: MsgCancelPerpetualOrderResponse): MsgCancelPerpetualOrderResponseAmino; fromAminoMsg(object: MsgCancelPerpetualOrderResponseAminoMsg): MsgCancelPerpetualOrderResponse; fromProtoMsg(message: MsgCancelPerpetualOrderResponseProtoMsg): MsgCancelPerpetualOrderResponse; toProto(message: MsgCancelPerpetualOrderResponse): Uint8Array; toProtoMsg(message: MsgCancelPerpetualOrderResponse): MsgCancelPerpetualOrderResponseProtoMsg; }; export declare const MsgCancelPerpetualOrders: { typeUrl: string; aminoType: string; is(o: any): o is MsgCancelPerpetualOrders; isSDK(o: any): o is MsgCancelPerpetualOrdersSDKType; isAmino(o: any): o is MsgCancelPerpetualOrdersAmino; encode(message: MsgCancelPerpetualOrders, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgCancelPerpetualOrders; fromJSON(object: any): MsgCancelPerpetualOrders; toJSON(message: MsgCancelPerpetualOrders): JsonSafe; fromPartial(object: Partial): MsgCancelPerpetualOrders; fromAmino(object: MsgCancelPerpetualOrdersAmino): MsgCancelPerpetualOrders; toAmino(message: MsgCancelPerpetualOrders): MsgCancelPerpetualOrdersAmino; fromAminoMsg(object: MsgCancelPerpetualOrdersAminoMsg): MsgCancelPerpetualOrders; toAminoMsg(message: MsgCancelPerpetualOrders): MsgCancelPerpetualOrdersAminoMsg; fromProtoMsg(message: MsgCancelPerpetualOrdersProtoMsg): MsgCancelPerpetualOrders; toProto(message: MsgCancelPerpetualOrders): Uint8Array; toProtoMsg(message: MsgCancelPerpetualOrders): MsgCancelPerpetualOrdersProtoMsg; }; export declare const MsgCancelPerpetualOrdersResponse: { typeUrl: string; is(o: any): o is MsgCancelPerpetualOrdersResponse; isSDK(o: any): o is MsgCancelPerpetualOrdersResponseSDKType; isAmino(o: any): o is MsgCancelPerpetualOrdersResponseAmino; encode(_: MsgCancelPerpetualOrdersResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgCancelPerpetualOrdersResponse; fromJSON(_: any): MsgCancelPerpetualOrdersResponse; toJSON(_: MsgCancelPerpetualOrdersResponse): JsonSafe; fromPartial(_: Partial): MsgCancelPerpetualOrdersResponse; fromAmino(_: MsgCancelPerpetualOrdersResponseAmino): MsgCancelPerpetualOrdersResponse; toAmino(_: MsgCancelPerpetualOrdersResponse): MsgCancelPerpetualOrdersResponseAmino; fromAminoMsg(object: MsgCancelPerpetualOrdersResponseAminoMsg): MsgCancelPerpetualOrdersResponse; fromProtoMsg(message: MsgCancelPerpetualOrdersResponseProtoMsg): MsgCancelPerpetualOrdersResponse; toProto(message: MsgCancelPerpetualOrdersResponse): Uint8Array; toProtoMsg(message: MsgCancelPerpetualOrdersResponse): MsgCancelPerpetualOrdersResponseProtoMsg; }; export declare const MsgUpdateParams: { typeUrl: string; aminoType: string; is(o: any): o is MsgUpdateParams; isSDK(o: any): o is MsgUpdateParamsSDKType; isAmino(o: any): o is MsgUpdateParamsAmino; encode(message: MsgUpdateParams, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgUpdateParams; fromJSON(object: any): MsgUpdateParams; toJSON(message: MsgUpdateParams): JsonSafe; fromPartial(object: Partial): MsgUpdateParams; fromAmino(object: MsgUpdateParamsAmino): MsgUpdateParams; toAmino(message: MsgUpdateParams): MsgUpdateParamsAmino; fromAminoMsg(object: MsgUpdateParamsAminoMsg): MsgUpdateParams; toAminoMsg(message: MsgUpdateParams): MsgUpdateParamsAminoMsg; fromProtoMsg(message: MsgUpdateParamsProtoMsg): MsgUpdateParams; toProto(message: MsgUpdateParams): Uint8Array; toProtoMsg(message: MsgUpdateParams): MsgUpdateParamsProtoMsg; }; export declare const MsgUpdateParamsResponse: { typeUrl: string; is(o: any): o is MsgUpdateParamsResponse; isSDK(o: any): o is MsgUpdateParamsResponseSDKType; isAmino(o: any): o is MsgUpdateParamsResponseAmino; encode(_: MsgUpdateParamsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgUpdateParamsResponse; fromJSON(_: any): MsgUpdateParamsResponse; toJSON(_: MsgUpdateParamsResponse): JsonSafe; fromPartial(_: Partial): MsgUpdateParamsResponse; fromAmino(_: MsgUpdateParamsResponseAmino): MsgUpdateParamsResponse; toAmino(_: MsgUpdateParamsResponse): MsgUpdateParamsResponseAmino; fromAminoMsg(object: MsgUpdateParamsResponseAminoMsg): MsgUpdateParamsResponse; fromProtoMsg(message: MsgUpdateParamsResponseProtoMsg): MsgUpdateParamsResponse; toProto(message: MsgUpdateParamsResponse): Uint8Array; toProtoMsg(message: MsgUpdateParamsResponse): MsgUpdateParamsResponseProtoMsg; }; export declare const MsgExecuteOrders: { typeUrl: string; aminoType: string; is(o: any): o is MsgExecuteOrders; isSDK(o: any): o is MsgExecuteOrdersSDKType; isAmino(o: any): o is MsgExecuteOrdersAmino; encode(message: MsgExecuteOrders, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgExecuteOrders; fromJSON(object: any): MsgExecuteOrders; toJSON(message: MsgExecuteOrders): JsonSafe; fromPartial(object: Partial): MsgExecuteOrders; fromAmino(object: MsgExecuteOrdersAmino): MsgExecuteOrders; toAmino(message: MsgExecuteOrders): MsgExecuteOrdersAmino; fromAminoMsg(object: MsgExecuteOrdersAminoMsg): MsgExecuteOrders; toAminoMsg(message: MsgExecuteOrders): MsgExecuteOrdersAminoMsg; fromProtoMsg(message: MsgExecuteOrdersProtoMsg): MsgExecuteOrders; toProto(message: MsgExecuteOrders): Uint8Array; toProtoMsg(message: MsgExecuteOrders): MsgExecuteOrdersProtoMsg; }; export declare const MsgExecuteOrdersResponse: { typeUrl: string; is(o: any): o is MsgExecuteOrdersResponse; isSDK(o: any): o is MsgExecuteOrdersResponseSDKType; isAmino(o: any): o is MsgExecuteOrdersResponseAmino; encode(_: MsgExecuteOrdersResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgExecuteOrdersResponse; fromJSON(_: any): MsgExecuteOrdersResponse; toJSON(_: MsgExecuteOrdersResponse): JsonSafe; fromPartial(_: Partial): MsgExecuteOrdersResponse; fromAmino(_: MsgExecuteOrdersResponseAmino): MsgExecuteOrdersResponse; toAmino(_: MsgExecuteOrdersResponse): MsgExecuteOrdersResponseAmino; fromAminoMsg(object: MsgExecuteOrdersResponseAminoMsg): MsgExecuteOrdersResponse; fromProtoMsg(message: MsgExecuteOrdersResponseProtoMsg): MsgExecuteOrdersResponse; toProto(message: MsgExecuteOrdersResponse): Uint8Array; toProtoMsg(message: MsgExecuteOrdersResponse): MsgExecuteOrdersResponseProtoMsg; };