/**
* HTML Report Generator
* Generates professional security audit reports
* Supports Spanish (default) and English
*/
import { ScanResult, ReportGenerator } from '../types';
import { Language } from '../i18n';
/**
* HTML Report Generator Class
*/
export declare class HtmlReportGenerator implements ReportGenerator {
name: string;
format: 'html';
private language;
private t;
constructor(language?: Language);
/**
* Set report language
*/
setLanguage(language: Language): void;
/**
* Generate HTML report
*/
generate(result: ScanResult): Promise;
/**
* Save report to file
*/
saveReport(result: ScanResult, outputPath: string): Promise;
/**
* Register Handlebars helpers
*/
private registerHelpers;
/**
* Prepare data for template
*/
private prepareData;
/**
* Get HTML template
*/
private getTemplate;
}
export default HtmlReportGenerator;
//# sourceMappingURL=htmlReportGenerator.d.ts.map