/** * Text Highlighter - AGI CLI style * Applies sophisticated coloring to different text types */ /** * Highlight file paths (AGI CLI style) * Example: src/ui/UnifiedUIRenderer.ts */ export declare function highlightFilePath(path: string): string; /** * Highlight numbers in text * Example: "Read 150 lines" -> "Read [150] lines" */ export declare function highlightNumbers(text: string): string; /** * Highlight code blocks (inline) * Example: `const foo = 'bar'` */ export declare function highlightInlineCode(text: string): string; /** * Highlight quoted strings * Example: "hello world" */ export declare function highlightQuotedStrings(text: string): string; /** * Highlight keywords (AGI CLI style) * Example: function, class, const, let, etc. */ export declare function highlightKeywords(text: string): string; /** * Highlight URLs */ export declare function highlightUrls(text: string): string; /** * Highlight error messages (AGI CLI style) * Makes errors stand out with proper coloring and clickable file references */ export declare function highlightError(text: string): string; /** * Format file:line reference for terminal output (AGI CLI style) * Returns a formatted string that looks like a clickable reference */ export declare function formatFileLineRef(filePath: string, line?: number, col?: number): string; /** * Highlight success messages */ export declare function highlightSuccess(text: string): string; /** * Highlight warning messages */ export declare function highlightWarning(text: string): string; /** * Highlight tool names (AGI CLI style) */ export declare function highlightToolName(name: string): string; /** * Highlight command output (AGI CLI style) * Applies context-aware highlighting */ export declare function highlightCommandOutput(output: string, command?: string): string; /** * Apply all highlighting (auto-detect) */ export declare function highlightText(text: string, context?: 'code' | 'command' | 'error' | 'log'): string; /** * Highlight important text (bold + colored) */ export declare function highlightImportant(text: string): string; /** * Emphasize text (less prominent than important) */ export declare function emphasizeText(text: string): string; /** * Highlight thinking blocks (AGI CLI style) * Wraps ... content in a styled box */ export declare function highlightThinkingBlock(text: string): string; /** * Format streaming thinking content (for incremental display) * Shows thinking in a muted italic style without the box */ export declare function formatThinkingContent(content: string): string; //# sourceMappingURL=textHighlighter.d.ts.map