import { InputHandler, PromptOptions } from '../types/index.js'; export declare class CLIInputHandler implements InputHandler { prompt(question: string, options?: PromptOptions): Promise; confirm(message: string): Promise; select(message: string, choices: string[]): Promise; multiSelect(message: string, choices: string[]): Promise; password(message: string): Promise; number(message: string, options?: { min?: number; max?: number; default?: number; }): Promise; editor(message: string, options?: { default?: string; }): Promise; autocomplete(message: string, source: (answersSoFar: Record, input: string) => Promise): Promise; datetime(message: string, options?: { default?: Date; }): Promise; file(message: string, options?: { basePath?: string; extensions?: string[]; }): Promise; directory(message: string, options?: { basePath?: string; }): Promise; }