export declare class Order { 'id'?: string; 'text'?: string; 'amendText'?: string; 'createTime'?: string; 'updateTime'?: string; 'createTimeMs'?: number; 'updateTimeMs'?: number; 'status'?: Order.Status; 'currencyPair': string; 'type'?: Order.Type; 'account'?: string; 'side': Order.Side; 'amount': string; 'price'?: string; 'timeInForce'?: Order.TimeInForce; 'iceberg'?: string; 'autoBorrow'?: boolean; 'autoRepay'?: boolean; 'left'?: string; 'filledAmount'?: string; 'fillPrice'?: string; 'filledTotal'?: string; 'avgDealPrice'?: string; 'fee'?: string; 'feeCurrency'?: string; 'pointFee'?: string; 'gtFee'?: string; 'gtMakerFee'?: string; 'gtTakerFee'?: string; 'gtDiscount'?: boolean; 'rebatedFee'?: string; 'rebatedFeeCurrency'?: string; 'stpId'?: number; 'stpAct'?: Order.StpAct; 'finishAs'?: Order.FinishAs; 'actionMode'?: string; 'slippage'?: 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 Order { enum Status { Open, Closed, Cancelled } enum Type { Limit, Market } enum Side { Buy, Sell } enum TimeInForce { Gtc, Ioc, Poc, Fok } enum StpAct { Cn, Co, Cb, Minus } enum FinishAs { Open, Filled, Cancelled, LiquidateCancelled, DepthNotEnough, TraderNotEnough, Small, Ioc, Poc, Fok, Stp, PriceProtectCancelled, Unknown } }