import { AlltickConfig, KlineQuery, KlineResponse, TradeResponse, OrderBookResponse } from '../types/index.js'; export type { KlineQuery, KlineResponse, TradeResponse, OrderBookResponse }; export type TradeQuery = { code: string; }; export type OrderBookQuery = { code: string; }; export declare class AlltickHttpClient { private config; constructor(config: AlltickConfig); private buildQueryString; private request; getKline(params: KlineQuery): Promise; getTrade(params: TradeQuery): Promise; getOrderBook(params: OrderBookQuery): Promise; batchGetKline(codes: string[], klineType: number, queryKlineNum?: number): Promise; } export declare function createClient(config: AlltickConfig): AlltickHttpClient; //# sourceMappingURL=client.d.ts.map