import type { BaseClient } from "../client/base.js"; import type { OrderSide } from "./order.js"; export declare class BookApi { private readonly client; constructor(client: BaseClient); /** * Get order book for a specific token */ getOrderBook(tokenId: string): Promise; /** * Get multiple order books */ getOrderBooks(params: { tokenId: string; side: OrderSide; }[]): Promise; /** * Get ticker information for a token */ getTicker(tokenId: string): Promise; } export type OrderLevel = { price: string; size: string; }; export type OrderBook = { market: string; asset_id: string; bids: OrderLevel[]; asks: OrderLevel[]; timestamp: number; hash: string; min_order_size: string; tick_size: string; neg_risk: boolean; }; export type TickerResponse = { token_id: string; market: string; last_price?: string; bid?: string; ask?: string; mid?: string; volume?: string; timestamp: number; }; //# sourceMappingURL=book.d.ts.map