import * as Generator from 'yeoman-generator'; declare class CreateGenerator extends Generator { answers: GeneratorAnswers; appType?: string; args: { [k: string]: string; }; bundler?: string; clientserver?: boolean; defaults: any; edge?: boolean; githubUser: string | undefined; name: string; options: GeneratorOptions; pjson: any; repository?: string; silent?: boolean; targetPathClient: string; typescript?: any; yarn: boolean; constructor(args: any, opts: any); prompting(): Promise; writing(): void; install(): Promise<[void, void]>; end(): void; private _write; } interface GeneratorOptions { silent: boolean; appType: string; description?: string; yarn: boolean; clientserver: boolean; typescript: any; edge: boolean; bundler: string; } interface GeneratorAnswers { name: string; simple: boolean; description: string; clientserver: boolean; edge: boolean; version: string; github: { repo: string; user: string; }; author: string; license: string; pkg: string; typescript: string; bundler: string; appType: string; } export = CreateGenerator;