import type { ChartData, ExchangeConfig } from '../types/types.js'; export declare class DataProvider { private exchange; private config; constructor(config: ExchangeConfig); private createExchange; fetchOHLCV(symbol: string, timeframe: string, limit?: number): Promise; getExchangeInfo(): Record; isSymbolSupported(symbol: string): Promise; getSupportedTimeframes(): string[]; }