import { Answers, ConfirmQuestion, InputQuestion, ListQuestion } from 'inquirer'; import { ParsedCliCommand } from '../types'; export interface CliPromptResult { arguments: TArgs; options: TOptions; } export declare type CliPromptHandler = (parsed: ParsedCliCommand) => Promise; export interface CliCommandDefinitionParameterPromptQuestion extends Pick, Exclude>, Pick, Exclude, 'name' | 'validate' | 'default' | 'type'>>, Pick, Exclude, 'name' | 'validate' | 'default' | 'type'>> { type?: 'input' | 'confirm' | 'list'; }