import { SonarQubeIssue, ExporterResult, HtmlExporterOptions } from '../types';
import { AppConfig } from '../types/config';
export declare class HtmlExporter {
    private readonly logger;
    private readonly config;
    constructor(config: AppConfig);
    private registerHandlebarsHelpers;
    private processIssues;
    private calculateReportMetrics;
    private createReportMetadata;
    private loadTemplate;
    export(issues: SonarQubeIssue[], options?: HtmlExporterOptions): Promise<ExporterResult>;
    /**
     * Fetch enhanced data from SonarQube API
     */
    private fetchEnhancedData;
}
//# sourceMappingURL=html.d.ts.map