/** * Output formatting utilities for Context-Pods CLI */ /** * Console output utilities */ export declare class OutputFormatter { private verbose; private spinner?; constructor(verbose?: boolean); /** * Set verbose mode */ setVerbose(verbose: boolean): void; /** * Success message */ success(message: string): void; /** * Error message */ error(message: string, error?: Error): void; /** * Warning message */ warn(message: string): void; /** * Info message */ info(message: string): void; /** * Debug message (only in verbose mode) */ debug(message: string): void; /** * Start a spinner */ startSpinner(text: string): void; /** * Update spinner text */ updateSpinner(text: string): void; /** * Stop spinner with success */ succeedSpinner(text?: string): void; /** * Stop spinner with failure */ failSpinner(text?: string): void; /** * Stop spinner */ stopSpinner(): void; /** * Format a list of items */ list(items: string[], bullet?: string): void; /** * Format a table-like structure */ table(rows: Array<{ label: string; value: string; color?: string; }>): void; /** * Format a code block */ code(code: string, language?: string): void; /** * Format a file path */ path(filePath: string): string; /** * Format a command */ command(cmd: string): string; /** * Format a package name */ package(name: string): string; /** * Format a template name */ template(name: string): string; /** * Create a divider */ divider(char?: string, length?: number): void; /** * Clear screen (if supported) */ clear(): void; /** * Format duration */ duration(ms: number): string; } /** * Global output formatter instance */ export declare const output: OutputFormatter; //# sourceMappingURL=output-formatter.d.ts.map