/** * Options strategy analyzer */ import { OptionsStrategy, OptionLeg, StrategyAnalysis } from '../types/options.js'; export declare class StrategyAnalyzer { private greeksCalc; private yahooService; private optionsService; /** * Analyze an options strategy */ analyzeStrategy(symbol: string, strategy: OptionsStrategy, legs: OptionLeg[], expirationDate: string | Date): Promise; /** * Calculate combined Greeks for a strategy */ private calculateStrategyGreeks; /** * Calculate max profit, max loss, and break-even points */ private calculateProfitLoss; /** * Calculate P&L at a specific price */ private calculatePLAtPrice; /** * Find break-even points */ private findBreakEvenPoints; /** * Generate P&L chart data */ private generatePLChart; } export declare const strategyAnalyzer: StrategyAnalyzer; //# sourceMappingURL=strategy.d.ts.map