@michaelnkomo/cli
Version:
BroCode CLI - AI coding assistant with @ file tagging and multi-language support
30 lines • 1.39 kB
TypeScript
/**
* UI Utilities - BroCode CLI
*/
export declare function printBanner(): void;
export declare function printCompactBanner(): void;
export declare function formatResponse(text: string): string;
export declare function printTable(headers: string[], rows: string[][]): void;
export declare function printProgress(current: number, total: number, label?: string): void;
export declare function printSuccess(message: string): void;
export declare function printError(message: string): void;
export declare function printWarning(message: string): void;
export declare function printInfo(message: string): void;
export declare function printSection(title: string): void;
export declare function printList(items: string[], color?: 'white' | 'cyan' | 'green' | 'yellow' | 'red'): void;
interface BoxOptions {
padding?: number;
color?: 'white' | 'cyan' | 'green' | 'yellow' | 'red';
borderColor?: 'dim' | 'cyan' | 'green' | 'yellow' | 'red';
}
export declare function printBox(content: string, options?: BoxOptions): void;
interface Command {
command: string;
description: string;
aliases?: string[];
}
export declare function printCommandHelp(commands: Command[]): void;
export declare function createLoadingSpinner(message?: string): NodeJS.Timeout;
export declare function stopLoadingSpinner(spinner: NodeJS.Timeout): void;
export {};
//# sourceMappingURL=ui.d.ts.map