/** * CLI Utilities * * Shared readline helpers for CLI commands */ import * as readline from 'readline'; /** * Create a readline interface for CLI prompts * Uses stderr for output to keep stdout clean for data */ export declare function createReadline(): readline.Interface; /** * Prompt user for text input */ export declare function promptText(prompt: string): Promise; /** * Prompt user for confirmation (yes/no) */ export declare function promptConfirm(message: string, defaultYes?: boolean): Promise; /** * Prompt user to select from numbered options */ export declare function promptChoice(prompt: string, optionCount: number, options?: boolean | { allowCancel?: boolean; defaultChoice?: number; }): Promise; //# sourceMappingURL=cli-utils.d.ts.map