import { ExecutionSessionLog } from './execution-logger'; /** * HTML visualization generator for execution logs */ export declare class ExecutionVisualizer { /** * Generate an interactive HTML report from execution log */ static generateHTMLReport(sessionLog: ExecutionSessionLog, outputPath?: string): string; /** * Generate Mermaid diagram for the execution flow with detailed refinement information */ static generateMermaidDiagram(sessionLog: ExecutionSessionLog): string; /** * Escape special characters for Mermaid diagram syntax */ private static escapeForMermaid; /** * Truncate selector for display in diagram */ private static truncateSelector; /** * Truncate refinement reason for display */ private static truncateReason; /** * Generate PlantUML sequence diagram */ static generatePlantUMLSequence(sessionLog: ExecutionSessionLog): string; private static createHTMLContent; }