interface ReadOptions { required?: boolean; default?: string; } interface PromptOptions extends ReadOptions { method?: "mask" | "hide"; } /** * prompt -- Prompt for a password * @module password-prompt * @example * let prompt = require('password-prompt') * let password = await prompt('password: ') * // password: ****** * @param {string} [ask] - prompt output * @param {Object} [options] * @param {string} [options.method=mask] - mask or hide * @returns {Promise} input from user */ declare function prompt(ask: string, options?: PromptOptions): Promise; export default prompt;