import { prompts } from '@umijs/utils'; import { IApi } from '../types'; export declare class GeneratorHelper { readonly api: IApi; constructor(api: IApi); addDevDeps(deps: Record): void; addScript(name: string, cmd: string): void; addScripts(scripts: { [script: string]: string; }): void; private addScriptToPkg; appendGitIgnore(patterns: string[]): void; installDeps(): void; ensureVariableWithQuestion(v: V, question: Omit, 'name'>): Promise; } export declare function promptsExitWhenCancel(questions: prompts.PromptObject | Array>, options?: Pick): Promise>; export declare function trim(s?: string): string;