import { BaseCommand } from '../../base-command'; import { PreCheck } from '../../adapters'; import { FlagInput } from '@contentstack/cli-utilities'; export default class Launch extends BaseCommand { preCheck: PreCheck; static description: string; static examples: string[]; static flags: FlagInput; run(): Promise; /** * @method manageFlowBasedOnProvider - Manage launch flow based on provider (GitHb, FileUpload etc.,) * * @return {*} {Promise} * @memberof Launch */ manageFlowBasedOnProvider(): Promise; /** * @method preCheckAndInitConfig - prepare and initialize the configurations * * @return {*} {Promise} * @memberof Launch */ preCheckAndInitConfig(): Promise; /** * @method selectProjectType - select project type/provider/adapter * * @return {*} {Promise} * @memberof BaseClass */ private selectProjectType; private setProviderType; }