/*! * Copyright (c) 2020 SAP SE or an SAP affiliate company. All rights reserved. */ import { Command, flags } from '@oclif/command'; export default class Init extends Command { static description: string; static examples: string[]; static flags: { projectDir: flags.IOptionFlag; addCds: import("@oclif/parser/lib/flags").IBooleanFlag; force: import("@oclif/parser/lib/flags").IBooleanFlag; frontendScripts: import("@oclif/parser/lib/flags").IBooleanFlag; help: import("@oclif/parser/lib/flags").IBooleanFlag; verbose: import("@oclif/parser/lib/flags").IBooleanFlag; projectName: flags.IOptionFlag; startCommand: flags.IOptionFlag; buildScaffold: import("@oclif/parser/lib/flags").IBooleanFlag; analytics: import("@oclif/parser/lib/flags").IBooleanFlag; analyticsSalt: flags.IOptionFlag; skipInstall: import("@oclif/parser/lib/flags").IBooleanFlag; }; static args: { name: string; description: string; }[]; run(): Promise; private getTemplateNames; private getOptions; private printSuccessMessage; private getNextSteps; private nextStepsNoScaffold; private nextStepsScaffold; private nextStepsCdsNoScaffold; }