/**
 * Terminal rendering utilities — pure-string helpers for rich terminal output.
 *
 * Each function returns an ANSI-styled string consumable by Ink's <Text>.
 * No React/Ink dependencies — this module is framework-agnostic.
 */
/**
 * Create a clickable terminal hyperlink with graceful fallback.
 * In unsupported terminals, returns just the URL when text matches,
 * or "text (url)" when they differ.
 */
export declare function makeLink(text: string, url: string): string;
/**
 * Replace `[label](url)` markdown links and bare `http(s)://…` URLs with OSC 8
 * clickable hyperlinks. Safe to call on plain strings — returns the input
 * unchanged if no URLs are present. Already-wrapped markdown links are handled
 * in the first pass so the bare-URL pass does not double-wrap their targets.
 */
export declare function linkify(text: string): string;
/** Apply the Amplitude brand gradient (blue → lilac → violet) to text. */
export declare function brandGradient(text: string): string;
/**
 * Syntax-highlight a code string for terminal display.
 * Returns the original string if highlighting fails.
 */
export declare function highlightCode(code: string, language?: string): string;
/**
 * Render a markdown string to ANSI-styled terminal output.
 * Supports headings, code blocks, tables, lists, bold/italic, and links.
 */
export declare function renderMarkdown(md: string): string;
