import { EnhancedDatabaseHealthReport } from './enhanced-database-auditor';
export declare class EnhancedReportGenerator {
    private getQuickFixes;
    private collectSqlFixes;
    private getSqlFixesBySafety;
    private getStrategicRecommendations;
    private sanitizeAIText;
    private normalizeToArray;
    private generateTOC;
    private generateTLDR;
    private generateAIExecutiveSummary;
    /**
     * Generate a modern, user-friendly HTML report
     */
    generateEnhancedHTMLReport(report: EnhancedDatabaseHealthReport): string;
    private generateTableAnalysisSection;
    private generateSecurityAnalysisSection;
    private generatePerformanceIssuesSection;
    private generateOptimizationRecommendationsSection;
    private generateAIInsightsSection;
    private generateCostAnalysisSection;
    private getSeverityClass;
    private getVulnerabilityIcon;
    private getPerformanceIcon;
    private generateQueryPerformanceSection;
    private generateConfigurationSection;
    private generateMaintenanceScheduleSection;
    private generateTrendsSection;
    private generateOverallAssessment;
    private getScoreDescription;
    private getNormalizationDescription;
    private getFKDescription;
    private getNamingDescription;
    private generateDetailedRecommendationsGrid;
    private getRecommendationColor;
    private getRecommendationIcon;
    private getEffortEstimate;
    private getRiskColor;
    private getRiskIcon;
    private getTimeEstimate;
    private getTableNamesFromReport;
    private generateRealForeignKeyExample;
    private generateRealConstraintExample;
    private generateRealOrphanedRecordsExample;
    private generateRealNormalizationExample;
    private generateRealIndexExample;
    private getSecurityScore;
    private getSecurityDescription;
    private getVulnerabilityConsequences;
    private getImplementationSteps;
    private generateSecurityFixCode;
    private getRLSEffectivenessDescription;
    private getRLSSecurityLevel;
    private explainRLSPolicy;
    private getRLSImprovementSuggestions;
    private generateImprovedRLSPolicy;
    private generateReportId;
    /**
     * Generate CLI report with enhanced formatting
     */
    generateEnhancedCLIReport(report: EnhancedDatabaseHealthReport): string;
    private getColoredScore;
    private getColoredCount;
    private getColoredSeverity;
}
//# sourceMappingURL=enhanced-report-generator.d.ts.map