import { intro, log, note, outro, spinner } from "@clack/prompts"; export { intro, log, note, outro, spinner }; export declare function confirm(message: string, defaultYes?: boolean): Promise; /** * A select option; `T` is the string literal union you'd like returned. The * `value` is stored/returned as that narrow literal even though we hand Clack * a concrete `string` at runtime. */ interface PromptOption { label: string; value: T; hint?: string; recommended?: boolean; } export declare function selectOne(message: string, options: PromptOption[]): Promise; export declare function selectMany(message: string, options: PromptOption[], initialValues?: T[], required?: boolean): Promise; export declare function text(message: string, options?: { placeholder?: string; defaultValue?: string; validate?: (value: string) => string | Error | undefined; }): Promise; //# sourceMappingURL=prompts.d.ts.map