import { Separator as _Separator } from '@inquirer/prompts'; import { PromptConfig, GenericPromptResponse, PromptWhen, PromptChoices } from '../../types/Prompts.js'; export declare const Separator: _Separator; export declare const PROMPT_THEME: { prefix: { idle: string; }; }; export declare const CHECKBOX_PROMPT_THEME: { prefix: { idle: string; }; style: { disabledChoice: (text: string) => string; }; }; export declare function promptUser(config: PromptConfig | PromptConfig[]): Promise; export declare function confirmPrompt(message: string, options?: { defaultAnswer?: boolean; }): Promise; export declare function listPrompt(message: string, { choices, when, defaultAnswer, validate, loop, }: { choices: PromptChoices; when?: PromptWhen; defaultAnswer?: string | number | boolean; validate?: (input: T[]) => (boolean | string) | Promise; loop?: boolean; }): Promise; export declare function inputPrompt(message: string, { when, validate, defaultAnswer, }?: { when?: boolean | (() => boolean); validate?: (input: string) => (boolean | string) | Promise; defaultAnswer?: string; }): Promise;