/**
 * 🎯 Unified Report Data Exporter
 *
 * Converts legacy report data structures to the new unified format.
 * This ensures all report generators use the same standardized data.
 */
import { UnifiedReportExport } from '../types/report-export';
import { TestSummary } from '../../types';
export declare class UnifiedReportExporter {
    private version;
    constructor(version?: string);
    /**
     * Convert legacy TestSummary and results to unified format
     */
    exportUnified(testSummary: TestSummary, metadata?: any, options?: any): UnifiedReportExport;
    private extractDomain;
    private buildMetadata;
    private buildSummary;
    private buildPageResults;
    private buildRecommendations;
    /**
     * Export as JSON string with optional formatting
     */
    exportAsJson(testSummary: TestSummary, metadata?: any, options?: any, pretty?: boolean): string;
    /**
     * Save JSON export to file
     */
    saveJsonExport(testSummary: TestSummary, outputPath: string, metadata?: any, options?: any): Promise<string>;
}
//# sourceMappingURL=unified-export.d.ts.map