export interface SelectOption { name: string; value: T; description?: string; disabled?: boolean | string; } export interface CheckboxOption { name: string; value: T; checked?: boolean; disabled?: boolean | string; } export declare function promptSelect(message: string, choices: SelectOption[]): Promise; export declare function promptInput(message: string, defaultValue?: string, validate?: (value: string) => boolean | string): Promise; export declare function promptConfirm(message: string, defaultValue?: boolean): Promise; export declare function promptCheckbox(message: string, choices: CheckboxOption[]): Promise; export declare function promptEditor(message: string, defaultValue?: string): Promise; //# sourceMappingURL=prompt.d.ts.map