import { Database } from '../database/Database.js';
import { Profile } from '../types/index.js';
export declare class DriftDetection {
    private db;
    private profile;
    private claudeService;
    constructor(db: Database, profile: Profile);
    run(): Promise<void>;
    private checkDataSufficiency;
    private runComprehensiveAnalysis;
    private runVirtueSpecificAnalysis;
    private runPhilosophicalAnalysis;
    private runInterventionPlanning;
    private generateDriftAnalysis;
    private parseEntries;
    private getAverageCoherence;
    private getUniqueDays;
    private getTimeSpan;
    private generateRecommendations;
    private generateAIDriftInsights;
    private buildDriftInsightPrompt;
    private createInterventionPlan;
    private displayDriftOverview;
    private displayVirtueSpecificDrift;
    private displaySingleVirtueDrift;
    private displayOverallDriftAssessment;
    private displayAIInsights;
    private displayInterventionPlan;
    private formatAlignment;
    private formatDrift;
    private formatRiskLevel;
    private formatSignificance;
    private formatUrgency;
}
//# sourceMappingURL=DriftDetection.d.ts.map