import type { Command, CommandOptions } from '@teambit/cli'; import type { ComponentID } from '@teambit/component'; import type { GeneratorMain } from './generator.main.runtime'; import type { BaseComponentTemplateOptions } from './component-template'; /** * CreateOptions combines foundational properties with additional options for creating a component. */ export type CreateOptions = BaseComponentTemplateOptions & { env?: string; aspect?: string; force?: boolean; }; export declare class CreateCmd implements Command { private generator; name: string; description: string; extendedDescription: string; alias: string; loader: boolean; helpUrl: string; arguments: { name: string; description: string; }[]; examples: { cmd: string; description: string; }[]; group: string; options: CommandOptions; constructor(generator: GeneratorMain); report([templateName, componentNames]: [string, string[]], options: Partial & { template?: string | ComponentID; force?: boolean; }): Promise; }