UNPKG

wp-host

Version:

Automated WordPress hosting deployment tool for bulk site creation with MySQL database management

41 lines 1.4 kB
export interface DeploymentOptions { generateAppPasswords: boolean; generateExport: boolean; exportPath?: string; cleanAllDirectories?: boolean; } export declare class PromptService { /** * Prompt user for deployment options */ promptDeploymentOptions(): Promise<DeploymentOptions>; /** * Prompt for confirmation before destructive operations */ promptConfirmation(operation: string, details?: string[], defaultValue?: boolean): Promise<boolean>; /** * Prompt user to continue after showing results */ promptContinue(message?: string): Promise<void>; /** * Show deployment preview and get confirmation */ promptDeploymentPreview(sitesCount: number, options: DeploymentOptions): Promise<boolean>; /** * Choose from multiple options */ promptChoice<T>(message: string, choices: { name: string; value: T; description?: string; }[]): Promise<T>; /** * Get text input from user */ promptInput(message: string, defaultValue?: string, validator?: (input: string) => boolean | string): Promise<string>; /** * Display completion summary with next steps */ displayCompletionSummary(successful: number, total: number, hasAppPasswords: boolean, hasExport: boolean, exportPath?: string): void; } //# sourceMappingURL=prompt-service.d.ts.map