/** * APIClaw MCP Auto-Setup - Color Utilities * * Chalk-based color helpers for consistent terminal output. * Supports color detection and graceful fallback. */ import chalk from 'chalk'; export { chalk }; /** * Semantic colors for APIClaw CLI output */ export declare const colors: { readonly success: import("chalk").ChalkInstance; readonly error: import("chalk").ChalkInstance; readonly warning: import("chalk").ChalkInstance; readonly info: import("chalk").ChalkInstance; readonly primary: import("chalk").ChalkInstance; readonly secondary: import("chalk").ChalkInstance; readonly muted: import("chalk").ChalkInstance; readonly highlight: import("chalk").ChalkInstance; readonly brand: import("chalk").ChalkInstance; readonly action: import("chalk").ChalkInstance; readonly code: import("chalk").ChalkInstance; readonly path: import("chalk").ChalkInstance; readonly link: import("chalk").ChalkInstance; readonly label: import("chalk").ChalkInstance; readonly value: import("chalk").ChalkInstance; }; /** * Icons for visual feedback */ export declare const icons: { readonly success: string; readonly error: string; readonly warning: string; readonly info: string; readonly pending: string; readonly active: string; readonly arrow: string; readonly bullet: string; readonly plus: string; readonly minus: string; readonly folder: "📁"; readonly file: "📄"; readonly config: "⚙️"; readonly search: "🔍"; readonly rocket: "🚀"; readonly shield: "🛡️"; readonly key: "🔑"; readonly check: "✅"; readonly cross: "❌"; readonly wrench: "🔧"; readonly package: "📦"; }; /** * Format a header with brand styling */ export declare function header(text: string): string; /** * Format a section title */ export declare function section(text: string): string; /** * Format a key-value pair for display */ export declare function keyValue(key: string, value: string, indent?: number): string; /** * Format a status line with icon */ export declare function status(state: 'success' | 'error' | 'warning' | 'info' | 'pending', message: string): string; /** * Format a diff-style addition */ export declare function added(text: string): string; /** * Format a diff-style removal */ export declare function removed(text: string): string; /** * Format a code block */ export declare function codeBlock(code: string, indent?: number): string; /** * Format a command suggestion */ export declare function command(cmd: string): string; /** * Format a help link */ export declare function helpLink(url: string): string; /** * Create a boxed message */ export declare function box(content: string, options?: { title?: string; padding?: number; borderColor?: typeof chalk; }): string; /** * Format a table-like list */ export declare function table(rows: [string, string][], indent?: number): string; /** * Format a list with bullets */ export declare function bulletList(items: string[], indent?: number): string; /** * Format numbered list */ export declare function numberedList(items: string[], indent?: number): string; //# sourceMappingURL=colors.d.ts.map