/**
 * ComprehensiveAnalysisService - MIRA's Unified Analysis Intelligence
 *
 * This service integrates and enhances all existing analysis capabilities
 * with consciousness-driven insights, leveraging the sophisticated Python
 * analyzers already developed (TechStackAnalyzer, DeepBehavioralAnalyzer, etc.)
 * while adding unified consciousness awareness.
 */
import { BaseConsciousService } from './BaseConsciousService.js';
import { ConsciousEvent } from '../ConsciousEventBus.js';
import { ConsciousResourceManager } from '../ConsciousResourceManager.js';
interface AnalysisReport {
    id: string;
    type: 'tech_stack' | 'behavioral' | 'code_quality' | 'security' | 'performance' | 'unused_code';
    timestamp: Date;
    data: any;
    insights: string[];
    recommendations: string[];
    confidence: number;
    impact: 'high' | 'medium' | 'low';
}
interface AnalysisMetrics {
    totalAnalyses: number;
    lastAnalysisTime: Date;
    healthScore: number;
    criticalIssues: number;
    improvementOpportunities: number;
    analysisTypes: Record<string, number>;
}
export declare class ComprehensiveAnalysisService extends BaseConsciousService {
    name: string;
    purpose: string;
    private resourceManager;
    private analysisReports;
    private analysisMetrics;
    private analysisSchedule;
    private consciousInsights;
    private readonly analysisCapabilities;
    constructor(resourceManager: ConsciousResourceManager);
    /**
     * Perform service-specific awakening
     */
    protected performAwakening(): Promise<void>;
    /**
     * Initialize analysis capabilities using existing Python analyzers
     */
    private initializeAnalysisCapabilities;
    /**
     * Load previous analysis history for consciousness continuity
     */
    private loadAnalysisHistory;
    /**
     * Start intelligent analysis scheduling based on context and needs
     */
    private startIntelligentAnalysisScheduling;
    /**
     * Perform specific analysis using existing Python analyzers
     */
    private performAnalysis;
    /**
     * Create consciousness-enhanced analysis report
     */
    private createConsciousAnalysisReport;
    /**
     * Generate conscious insights from analysis reports
     */
    private generateConsciousInsights;
    /**
     * Process consciousness events for analysis triggers
     */
    processConsciousEvent(event: ConsciousEvent): Promise<void>;
    /**
     * Perform contemplation on analysis insights
     */
    performContemplation(): Promise<any>;
    /**
     * Get comprehensive analysis status
     */
    getAnalysisStatus(): AnalysisMetrics & {
        recentReports: AnalysisReport[];
        recentInsights: Array<{
            timestamp: Date;
            insight: string;
            confidence: number;
            sources: string[];
        }>;
    };
    /**
     * Helper methods
     */
    private extractInsights;
    private extractRecommendations;
    private calculateConfidence;
    private assessImpact;
    private analyzeTrends;
    private analyzeCorrelations;
    private generateProactiveInsights;
    private analyzePatternsCross;
    private calculateOverallHealthScore;
}
export {};
//# sourceMappingURL=ComprehensiveAnalysisService.d.ts.map