import { ToolResponse } from '../types/index.js';
import { StorageAdapter } from '../storage/StorageAdapter.js';
export declare class AnalyticsTools {
    private storage;
    private milestoneTracker;
    private correlationEngine;
    private patternEngine;
    private goalAnalytics;
    private insightGenerator;
    private criticalAnalysis;
    constructor(storage: StorageAdapter);
    runComprehensiveAnalysis(args?: {
        includePatterns?: boolean;
        includeTrends?: boolean;
        includeGoalHealth?: boolean;
        includeInsights?: boolean;
        analysisDepth?: 'basic' | 'standard' | 'comprehensive';
    }): Promise<ToolResponse>;
    generateStrategicDashboard(args?: {
        timeframe?: '30-days' | '90-days' | '6-months' | '12-months';
        focus?: 'overview' | 'risks' | 'opportunities' | 'performance';
    }): Promise<ToolResponse>;
    generateGoalHealthReport(args?: {
        goalId?: string;
        includeForecasting?: boolean;
        includeRecommendations?: boolean;
    }): Promise<ToolResponse>;
    generatePatternAnalysisReport(args?: {
        patternTypes?: string[];
        confidenceThreshold?: number;
        includeActionablePlan?: boolean;
    }): Promise<ToolResponse>;
    generateExecutiveInsightsBrief(args?: {
        timeframe?: '30-days' | '90-days' | '6-months';
        focusAreas?: string[];
    }): Promise<ToolResponse>;
    private groupPatternsByType;
    private groupInsightsByType;
    private groupInsightsByPriority;
    private getHealthDistribution;
    private calculateOverallStrategicScore;
    private generateKeyRecommendations;
    private calculateDevelopmentVelocity;
    private calculateStrategicAlignment;
    private calculateBusinessImpactRealization;
    private calculateRiskExposure;
    private generateDashboardRecommendations;
    private generateGoalHealthRecommendations;
    private identifyPortfolioRisks;
    private identifyPortfolioStrengths;
    private identifyStrategicPriorities;
    private generatePatternActionPlan;
    runCriticalAnalysis(args?: {
        analysisDepth?: 'surface' | 'standard' | 'deep';
        focusAreas?: string[];
        includeHardTruths?: boolean;
        includeMitigationStrategies?: boolean;
    }): Promise<ToolResponse>;
    generateSkepticalReport(args?: {
        focusAreas?: string[];
        includeHardTruths?: boolean;
        analysisDepth?: 'surface' | 'standard' | 'deep';
    }): Promise<ToolResponse>;
    private generateRealityCheck;
    private groupWeaknessesByCategory;
    private groupWeaknessesBySeverity;
    private analyzeDetectionGaps;
    private groupHardTruthsByCategory;
    private generatePerspectiveComparison;
}
//# sourceMappingURL=analyticsTools.d.ts.map