/**
 * CLI Output Utilities
 * Provides colorized, formatted output for the CLI
 */
import { Ora } from 'ora';
/**
 * Success message (green checkmark)
 */
export declare function success(message: string): void;
/**
 * Error message (red X)
 */
export declare function error(message: string): void;
/**
 * Warning message (yellow warning sign)
 */
export declare function warning(message: string): void;
/**
 * Info message (blue info icon)
 */
export declare function info(message: string): void;
/**
 * Section header
 */
export declare function header(message: string): void;
/**
 * Subheader
 */
export declare function subheader(message: string): void;
/**
 * Command/code snippet
 */
export declare function code(text: string): string;
/**
 * File path
 */
export declare function path(filePath: string): string;
/**
 * Emphasized text
 */
export declare function bold(text: string): string;
/**
 * Dimmed/muted text
 */
export declare function dim(text: string): string;
/**
 * Create a spinner for long-running operations
 */
export declare function spinner(text: string): Ora;
/**
 * Print a blank line
 */
export declare function blank(): void;
/**
 * Print a horizontal rule
 */
export declare function rule(): void;
/**
 * Format an error with suggestions
 */
export declare function errorWithSuggestions(errorMessage: string, suggestions: string[]): void;
/**
 * Print a list of items
 */
export declare function list(items: string[], color?: 'green' | 'yellow' | 'blue' | 'gray'): void;
/**
 * Print a table
 */
export declare function table(rows: Array<[string, string]>): void;
/**
 * Banner with box
 */
export declare function banner(title: string, subtitle?: string): void;
/**
 * Progress indicator
 */
export declare function progress(current: number, total: number, label: string): void;
//# sourceMappingURL=output.d.ts.map