import { Command } from 'commander'; export declare function createVibeTasksCLI(): Command; export declare function executeVibeTasksCLI(args?: string[]): Promise; export declare class CLIUtils { static formatOutput(data: unknown, format?: 'table' | 'json' | 'yaml'): string; private static formatArrayAsTable; private static formatObjectAsTable; private static formatObjectAsYaml; static confirm(message: string, defaultValue?: boolean): Promise; static error(message: string, exitCode?: number): never; static success(message: string): void; static warning(message: string): void; static info(message: string): void; static validateRequired(params: Record, required: string[]): void; static parseTags(tagsString?: string): string[]; static formatDate(date: Date | string): string; static truncate(text: string, maxLength?: number): string; static formatBytes(bytes: number): string; } //# sourceMappingURL=index.d.ts.map