/**
 * 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 <thinking>...</thinking> 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