research-cli
Version:
AI-powered research assistant with web search capabilities and beautiful terminal UI
23 lines • 750 B
TypeScript
/**
* Markdown renderer for TTY-friendly streaming output
*/
import type { ProviderEvent } from "../types.js";
export interface MarkdownRendererOptions {
/** Enable multi-progress for concurrent operations */
useMultiProgress?: boolean;
/** Silent mode - no progress bars */
silent?: boolean;
/** Custom theme selection */
theme?: "research" | "tool";
}
export declare class MarkdownRenderer {
private isFirstChunk;
private citations;
private progressManager;
constructor(options?: MarkdownRendererOptions);
renderStream(eventStream: AsyncIterable<ProviderEvent>): Promise<void>;
private renderEvent;
private renderUsageStats;
private renderCitations;
}
//# sourceMappingURL=markdown.d.ts.map