export interface IBinanceSymbolSchema { symbol: string; status: string; baseAsset: string; baseAssetPrecision: number; quoteAsset: string; quotePrecision: number; quoteAssetPrecision: number; baseCommissionPrecision: number; quoteCommissionPrecision: number; orderTypes: string[]; icebergAllowed: boolean; ocoAllowed: boolean; quoteOrderQtyMarketAllowed: boolean; isSpotTradingAllowed: boolean; isMarginTradingAllowed: boolean; filters: IBinanceSymbolFilterSchema[]; permissions: string[]; } export interface IBinanceSymbolFilterSchema { filterType: string; minPrice?: string; maxPrice?: string; tickSize?: string; minQty?: string; maxQty?: string; stepSize?: string; limit?: number; minNotional?: string; applyToMarket?: boolean; avgPriceMins?: number; multiplierUp?: string; multiplierDown?: string; maxNumOrders?: number; maxNumAlgoOrders?: number; } export interface IBinanceSymbolListResponseSchema { symbols: IBinanceSymbolSchema[]; }