/** * Utility class for handling user prompts in the command-line interface. * * @remarks * This class provides methods to interactively prompt users for confirmation or input, * and can be used to control process flow based on user responses. */ export declare class PromptsUtils { /** * Prompts the user with a confirmation message and exits the process if the user does not confirm. * * @param message - The message to display in the confirmation prompt. * @returns A promise that resolves when the prompt is completed. If the user does not confirm, the process exits. */ continuePrompt: (message: string) => Promise; } /** * Default instance of PromptsUtils for convenience. */ export declare const promptsUtils: PromptsUtils; /** * Prompts the user with a yes/no question. * * @param message - The message to display to the user. * @param defaultValue - The default value (true for yes, false for no). * @returns A promise that resolves with the user's response. */ export declare const confirmPrompt: (message: string, defaultValue?: boolean) => Promise; /** * Additional prompt utilities can be added here. */