import { PromptOptions, Choice } from './prompt-enquirer-types'; declare const Enquirer: any; export declare type GluegunEnquirer = typeof Enquirer; export declare const GluegunEnquirer: any; export interface GluegunAskResponse { [key: string]: string; } export interface GluegunPrompt { confirm(message: string, initial?: boolean): Promise; ask(questions: PromptOptions | ((this: GluegunEnquirer) => PromptOptions) | (PromptOptions | ((this: GluegunEnquirer) => PromptOptions))[]): Promise; separator(): string; } export interface GluegunQuestionChoices extends Choice { } export declare type GluegunQuestionType = PromptOptions; export {};