export type PromptResult = { value: string; } | null; export interface PromptConfig { title: string; body: string; warning?: string; inputType?: "default" | "multi-line" | "password"; initialInputValue?: string; inputPlaceholder?: string; inputValidator?: (value: string) => string | null | Promise; width?: number; okText?: string; } declare function createAsync(config: PromptConfig): Promise; export declare const PromptUtil: Readonly<{ createAsync: typeof createAsync; }>; export {};