import Authentications from '@bearer/types/lib/authentications'; import { flags } from '@oclif/command'; import BaseCommand from '../../base-command'; declare enum TComponent { BLANK = "blank", COLLECTION = "collection", ROOT = "root" } export default class GenerateComponent extends BaseCommand { static description: string; static aliases: string[]; static flags: { type: flags.IOptionFlag; help: import("@oclif/parser/lib/flags").IBooleanFlag; path: flags.IOptionFlag; silent: import("@oclif/parser/lib/flags").IBooleanFlag; }; static args: { name: string; }[]; run(): Promise; getVars(name: string, authType: Authentications): { componentName: string; fileName: string; componentClassName: string; componentTagName: string; groupName: string; withAuthScreen: string | null; }; askForComponentType(): Promise; } export {};