export type HlUniverseItem = { name: string; szDecimals: number; maxLeverage: number; onlyIsolated?: boolean; marginMode?: 'strictIsolated' | 'noCross'; isDelisted?: boolean; }; export type HlMaxMarketOrderNtls = Array<[ minMaxLeverage: number, maxMarketOrderUsd: string ]>; export type HlMeta = { universe: HlUniverseItem[]; }; export type HlAssetCtx = { funding: string; openInterest: string; dayNtlVlm: string; prevDayPx: string; markPx: string; }; export type HlMetaAndAssetCtxs = [HlMeta, HlAssetCtx[]]; export type HlUniverse = HlMeta['universe']; export type HlCandle = { t: number; o: string; h: string; l: string; c: string; v: string; }; export type HlCandleSnapshot = HlCandle[]; export type HlLevel = { px: string; sz: string; n: number; }; export type HlL2Book = { levels: [HlLevel[], HlLevel[]]; time: number; }; export type HlPerpDexs = (null | { name: string; })[]; export type HlSpotToken = { name: string; index: number; tokenId: string; szDecimals: number; }; export type HlSpotUniverseEntry = { name: string; tokens: [number, number]; index: number; isCanonical: boolean; }; export type HlSpotMeta = { tokens: HlSpotToken[]; universe: HlSpotUniverseEntry[]; }; export type HlSpotAssetCtx = { coin: string; prevDayPx: string; dayNtlVlm: string; markPx: string; midPx: string | null; }; export type HlSpotMetaAndAssetCtxs = [HlSpotMeta, HlSpotAssetCtx[]]; //# sourceMappingURL=asset.d.ts.map