import * as api from '../api'; export declare type Api = typeof api; export declare type Plugin = (store: T) => void; export interface TradingPosition { entryPrice: number; positionAmt: number; initialAmt: number; liquidationPrice: number; lastPrice: number; isolatedMargin: number; isolatedWallet: number; symbol: string; baseValue: number; side: api.OrderSide; pnl: number; pnlPositionPercent: number; pnlBalancePercent: number; leverage: number; maxLeverage: number; marginType: api.FuturesPositionRisk['marginType']; baseAsset: string; pricePrecision: number; initialValue: number; maintMarginRatio: number; maintMargin: number; leverageBracket: api.FuturesLeverageBracket | null; isClosed: boolean; } export interface TradingOrder { clientOrderId: string; cumQuote: string; executedQty: number; orderId: number; avgPrice: number; origQty: number; price: number; lastPrice: number; reduceOnly: boolean; side: api.OrderSide; positionSide: api.PositionSide; status: string; stopPrice: number; closePosition: boolean; symbol: string; timeInForce: api.TimeInForce; type: api.OrderType; origType: api.OrderType; updateTime: number; workingType: api.WorkingType; priceProtect: boolean; leverageBracket: api.FuturesLeverageBracket | null; marginType: api.FuturesPositionRisk['marginType']; leverage: number; isCanceled: boolean; } declare global { interface Window { biduulPlugin: (plugin: Plugin) => void; } } //# sourceMappingURL=types.d.ts.map