/** * Market service for the Kalshi JavaScript SDK. */ import { BaseService } from './BaseService'; import { Market } from '../models/Market'; import { MarketFilters } from '../types'; export declare class MarketService extends BaseService { /** * Get a list of markets. */ getMarkets(filters?: MarketFilters): Promise; /** * Get a specific market by ticker. */ getMarketByTicker(ticker: string): Promise; /** * Get the order book for a market. */ getOrderBook(ticker: string, depth?: number): Promise; /** * Get historical data for a market. */ getMarketHistory(ticker: string, limit?: number, cursor?: string): Promise; /** * Search for markets by query string. */ searchMarkets(query: string, limit?: number): Promise; /** * Get all available market categories. */ getMarketCategories(): Promise; /** * Get trending markets. */ getTrendingMarkets(limit?: number): Promise; /** * Get markets by category. */ getMarketsByCategory(category: string, limit?: number): Promise; /** * Get open markets. */ getOpenMarkets(limit?: number): Promise; /** * Get closed markets. */ getClosedMarkets(limit?: number): Promise; /** * Get settled markets. */ getSettledMarkets(limit?: number): Promise; }