import type { Command, CommandOptions } from '@teambit/cli'; import type { GeneratorMain } from './generator.main.runtime'; import type { BaseWorkspaceOptions } from './workspace-template'; /** * NewOptions combines foundational properties with additional options for creating a workspace. */ export type NewOptions = BaseWorkspaceOptions; export declare class NewCmd implements Command { private generator; name: string; description: string; extendedDescription: string; arguments: { name: string; description: string; }[]; alias: string; loader: boolean; group: string; options: CommandOptions; constructor(generator: GeneratorMain); report([templateName, workspaceName]: [string, string], options: NewOptions & { standalone: boolean; env?: string; template?: string; aspect?: string; currentDir?: boolean; }): Promise; }