/** * @internal */ export declare enum EthTransactionStatus { /** * Either not yet submitted or not yet mined */ pending = 0, /** * Mined, no need for any block confirmation delay */ mined = 1, /** * Transaction reverted */ failed = 2 } /** * @internal */ export declare enum MarketType { /** * Orderbook trades accepted */ perpetual = 0 } /** * @internal */ export declare enum OrderSelfTradePreventionSigEnum { /** * Decrement And Cancel (DC) - When two orders from the same user cross, the smaller order will * be canceled and the larger order size will be decremented by the smaller order size. If the two * orders are the same size, both will be canceled. */ dc = 0, /** * Cancel Oldest (CO) - Cancel the older (maker) order in full */ co = 1, /** * Cancel Newest (CN) - Cancel the newer, taker order and leave the older, resting order on the * order book. This is the only valid option when time-in-force is set to fill or kill */ cn = 2, /** * Cancel Both (CB) - Cancel both orders */ cb = 3 } /** * @internal */ export declare enum OrderSideSigEnum { buy = 0, sell = 1 } /** * @internal */ export declare enum OrderTimeInForceSigEnum { /** * Good until canceled (default) */ gtc = 0, /** * Good until crossing */ gtx = 1, /** * Immediate or cancel */ ioc = 2, /** * Fill or kill */ fok = 3 } /** * @internal */ export declare enum OrderTriggerTypeSigEnum { none = 0, last = 1, index = 2 } /** * @internal */ export declare enum OrderTypeSigEnum { market = 0, limit = 1, stopLossMarket = 2, stopLossLimit = 3, takeProfitMarket = 4, takeProfitLimit = 5, trailingStopMarket = 6 } /** * @internal */ export declare enum TradeType { orderBook = 0 } //# sourceMappingURL=signature.d.ts.map