/**
 * 智能摘要生成器 v1.0
 *
 * 基于规则生成有意义的自然语言摘要（无需 AI）
 * 当 AI 服务不可用时作为兜底方案
 */
import { DisplayResult, DiagnosticResult } from './types';
export interface SummaryContext {
    skillId: string;
    skillName: string;
    displayResults: DisplayResult[];
    diagnostics: DiagnosticResult[];
    executionTimeMs: number;
}
export interface GeneratedSummary {
    /** 完整摘要文本 */
    text: string;
    /** 摘要各部分 */
    sections: {
        diagnosis?: string;
        metrics?: string;
        suggestions?: string;
    };
    /** 是否有实质内容 */
    hasContent: boolean;
}
export declare class SmartSummaryGenerator {
    /**
     * 生成智能摘要
     */
    generate(context: SummaryContext): GeneratedSummary;
    /**
     * 生成诊断摘要
     */
    private generateDiagnosisSummary;
    /**
     * 从 displayResults 中提取关键指标
     */
    private extractKeyMetrics;
    /**
     * 评估指标状态
     */
    private evaluateMetricStatus;
    /**
     * 格式化指标值
     */
    private formatMetricValue;
    /**
     * 格式化指标摘要
     */
    private formatMetricsSummary;
    /**
     * 汇总优化建议
     */
    private aggregateSuggestions;
    /**
     * 格式化建议摘要
     */
    private formatSuggestionsSummary;
    /**
     * 按严重程度排序诊断结果
     */
    private sortDiagnosticsBySeverity;
    /**
     * 生成兜底摘要
     */
    private generateFallbackSummary;
}
export declare const smartSummaryGenerator: SmartSummaryGenerator;
//# sourceMappingURL=smartSummaryGenerator.d.ts.map