import type { AnalysisReport, HTMLReportOptions } from './interfaces/index.js';
export declare class HTMLReporter {
private readonly version;
generate(report: AnalysisReport, options?: HTMLReportOptions): string;
private getEmbeddedStyles;
private getEmbeddedScripts;
private generateHeader;
private generateFrameMetrics;
private generatePhaseBreakdown;
private generateDetections;
private generateDetectionItem;
private generateDetectionDetails;
private generateSuggestionCard;
private generateSuggestions;
private generateSummary;
private generateFooter;
private getDetectionEmoji;
private formatDetectionType;
private formatDuration;
private findMatchingSuggestion;
private escapeHtml;
}