/** * Yahoo Finance data provider */ import type { OHLCV, Timeframe } from "../types/index.js"; import { BaseDataProvider } from "./provider.js"; export declare class YahooFinanceProvider extends BaseDataProvider { name: string; private baseUrl; fetchOHLCV(symbol: string, timeframe: Timeframe, limit?: number, targetDate?: Date): Promise; isAvailable(): Promise; /** * Convert our timeframe format to Yahoo Finance interval */ private convertTimeframe; /** * Validate individual candle for data quality */ private isValidCandle; /** * Calculate appropriate period range based on timeframe and limit * If targetDate is provided, calculate from that date instead of today */ private calculatePeriod; } //# sourceMappingURL=yahoo.d.ts.map