import { MermaidDiagram } from '../generators'; /** * OutputWriter handles writing generated diagrams to files */ export declare class OutputWriter { /** * Writes a Mermaid diagram to architecture.md with metadata header * @param diagram - The generated Mermaid diagram * @param outputPath - Path where the file should be written (defaults to architecture.md) * @returns Promise * @throws FileWriteError if the file cannot be written * @throws OutputDirectoryError if the output directory cannot be created */ write(diagram: MermaidDiagram, outputPath?: string): Promise; /** * Generates a metadata header for the output file * @param diagram - The generated Mermaid diagram * @returns string - Formatted header */ private generateHeader; } //# sourceMappingURL=OutputWriter.d.ts.map