export declare class FuturesOrder { 'id'?: bigint; 'user'?: number; 'createTime'?: number; 'updateTime'?: number; 'finishTime'?: number; 'finishAs'?: FuturesOrder.FinishAs; 'status'?: FuturesOrder.Status; 'contract': string; 'size': string; 'iceberg'?: string; 'price': string; 'close'?: boolean; 'isClose'?: boolean; 'reduceOnly'?: boolean; 'isReduceOnly'?: boolean; 'isLiq'?: boolean; 'tif'?: FuturesOrder.Tif; 'left'?: string; 'fillPrice'?: string; 'text'?: string; 'tkfr'?: string; 'mkfr'?: string; 'refu'?: number; 'autoSize'?: FuturesOrder.AutoSize; 'stpId'?: number; 'stpAct'?: FuturesOrder.StpAct; 'amendText'?: string; 'pid'?: number; 'marketOrderSlipRatio'?: string; 'posMarginMode'?: string; static discriminator: string | undefined; static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; } export declare namespace FuturesOrder { enum FinishAs { Filled, Cancelled, Liquidated, Ioc, AutoDeleveraged, ReduceOnly, PositionClosed, ReduceOut, Stp } enum Status { Open, Finished } enum Tif { Gtc, Ioc, Poc, Fok } enum AutoSize { Long, Short } enum StpAct { Co, Cn, Cb, Minus } }