/** * Interactive prompts — beautiful CLI prompts via @clack/prompts. * * Falls back to basic readline when stdin is not a TTY (CI/pipe). */ /** * Ask a yes/no question. Returns true for yes. */ export declare function confirm(message: string, defaultYes?: boolean): Promise; /** * Ask for free-text input. */ export declare function ask(question: string, opts?: { placeholder?: string; defaultValue?: string; }): Promise; /** * Ask user to pick from a list. Returns the index. */ export declare function pick(message: string, options: string[]): Promise; /** * Multi-select: pick multiple items from a list. Returns array of indices. */ export declare function pickMany(message: string, options: string[], required?: boolean): Promise; /** * Show a note/callout box. */ export declare function note(message: string, title?: string): void; /** * Session start indicator. */ export declare function intro(title: string): void; /** * Session end indicator. */ export declare function outro(message: string): void; /** * Show a cancellation message. */ export declare function cancel(message: string): void; //# sourceMappingURL=prompts.d.ts.map