import { Authentications } from '@bearer/types/lib/authentications'; import { flags } from '@oclif/command'; import BaseCommand from '../base-command'; export default class New extends BaseCommand { static description: string; static flags: { help: import("@oclif/parser/lib/flags").IBooleanFlag; skipInstall: import("@oclif/parser/lib/flags").IBooleanFlag; withViews: import("@oclif/parser/lib/flags").IBooleanFlag; authType: flags.IOptionFlag; path: flags.IOptionFlag; silent: import("@oclif/parser/lib/flags").IBooleanFlag; }; static args: { name: string; }[]; private destinationFolder; private path?; run(): Promise; getVars: (name: string, authType: Authentications) => { integrationTitle: string; componentName: string; componentTagName: string; bearerTagVersion: string; bearerRestClient: string; }; bearerRestClient(authType: Authentications): string; readonly copyDestFolder: string; createStructure(name: string, authType: Authentications): Promise; initViewsVars: (name: string, authType: Authentications) => { setup: string; integrationTitle: string; componentName: string; componentTagName: string; bearerTagVersion: string; bearerRestClient: string; }; createAuthenticationFiles(name: string, authType: Authentications): Promise; askForAuthType(): Promise; }