/**
 * Insight Engine Service
 *
 * Advanced pattern recognition, anomaly detection, and insight generation
 * for AI agent optimization.
 */
export interface PatternInsight {
    type: 'trend' | 'correlation' | 'anomaly' | 'benchmark';
    confidence: number;
    description: string;
    impact: 'low' | 'medium' | 'high';
    dataPoints?: any[];
}
export interface RiskInsight {
    factor: string;
    probability: number;
    impact: 'low' | 'medium' | 'high';
    mitigation: string;
    earlyWarnings: string[];
}
export interface OpportunityInsight {
    type: 'quick_win' | 'strategic' | 'efficiency' | 'innovation';
    description: string;
    potentialValue: number;
    timeToRealize: string;
    requirements: string[];
}
export interface CrossProjectPattern {
    pattern: string;
    frequency: number;
    projects: string[];
    recommendation: string;
}
export declare class InsightEngine {
    private logger;
    private readonly THRESHOLDS;
    /**
     * Generate comprehensive insights for ROI predictions
     */
    generateROIInsights(summary: any, useCases: any[], financialMetrics: any, benchmarks?: any): Promise<{
        patterns: PatternInsight[];
        risks: RiskInsight[];
        opportunities: OpportunityInsight[];
    }>;
    /**
     * Generate insights for project comparisons
     */
    generateComparativeInsights(projects: any[], rankings: any, mlInsights?: any): Promise<{
        patterns: PatternInsight[];
        crossProjectPatterns: CrossProjectPattern[];
        strategicInsights: string[];
    }>;
    /**
     * Detect patterns in ROI data
     */
    private detectROIPatterns;
    /**
     * Assess risks in ROI projections
     */
    private assessROIRisks;
    /**
     * Identify opportunities in ROI data
     */
    private identifyROIOpportunities;
    /**
     * Detect patterns across multiple projects
     */
    private detectComparativePatterns;
    /**
     * Find patterns across projects
     */
    private findCrossProjectPatterns;
    /**
     * Generate strategic insights from patterns
     */
    private generateStrategicInsights;
    private analyzeUseCaseDistribution;
    private analyzeValueCurve;
    private calculateComplexityScore;
    private assessTechnologyMaturity;
    private isQuickWin;
    private findEfficiencyOpportunities;
    private calculateStatistics;
    private assessPortfolioBalance;
}
export declare const insightEngine: InsightEngine;
//# sourceMappingURL=insight-engine.d.ts.map