/** * Markdown Output Generator - Generates complete markdown document */ import { TimelineStep, Solution } from './timeline.js'; import { TreeNode } from './tree.js'; import { DebugFlag } from './cli.js'; export interface ClauseDefinition { line: number; text: string; } export interface FormatterOptions { debugFlags?: Set; showCallTree?: boolean; } export interface MarkdownContext { query: string; originalQuery?: string; timeline: TimelineStep[]; tree: TreeNode | null; clauses: ClauseDefinition[]; finalAnswer?: string; solutions?: Solution[]; /** Footer label for a single-solution doc (e.g. a split file): "Solution 2 of 4". */ singleSolutionLabel?: string; truncated?: boolean; maxDepth?: number; formatterOptions?: FormatterOptions; } /** * Generate complete markdown document */ export declare function generateMarkdown(context: MarkdownContext): string; //# sourceMappingURL=markdown-generator.d.ts.map