import { ExecutionSessionLog } from './execution-logger'; /** * Format converters for open-source analysis tools */ export declare class ExecutionFormatConverter { /** * Convert to Allure test results format for reporting */ static convertToAllure(sessionLog: ExecutionSessionLog, outputDir?: string): string; /** * Convert to CSV format for spreadsheet analysis */ static convertToCSV(sessionLog: ExecutionSessionLog, outputPath?: string): string; /** * Convert to Grafana-compatible JSON format for dashboards */ static convertToGrafana(sessionLog: ExecutionSessionLog, outputPath?: string): string; /** * Convert to JUnit XML format for CI/CD integration */ static convertToJUnit(sessionLog: ExecutionSessionLog, outputPath?: string): string; /** * Generate all formats at once */ static generateAllFormats(sessionLog: ExecutionSessionLog, outputDir?: string): { html: string; csv: string; grafana: string; junit: string; mermaid: string; plantuml: string; }; private static saveMermaidDiagram; private static savePlantUMLDiagram; }