/** * Streaming-friendly markdown renderer for terminal output. * Processes one line at a time, tracking state across lines * (e.g. code block boundaries, table accumulation). */ export declare class MarkdownRenderer { private inCodeBlock; private tableBuffer; /** * Render a single input line. Returns an array of rendered lines. * May return an empty array when buffering table rows (the table * is emitted once a non-table line arrives or flush() is called). */ renderLine(line: string): string[]; /** Flush any buffered table rows. Call when agent output ends. */ flush(): string[]; private flushTable; } //# sourceMappingURL=markdown.d.ts.map