import type { Command, CommandOptions } from '@teambit/cli'; import type { Workspace } from '@teambit/workspace'; import type { EjectMain } from './eject.main.runtime'; export declare class EjectCmd implements Command { private ejectMain; private workspace; name: string; description: string; extendedDescription: string; helpUrl: string; arguments: { name: string; description: string; }[]; alias: string; options: CommandOptions; loader: boolean; group: string; constructor(ejectMain: EjectMain, workspace: Workspace); report([pattern]: [string], { force, json, keepFiles, skipDependencyInstallation, }: { force: boolean; json: boolean; keepFiles: boolean; skipDependencyInstallation?: boolean; }): Promise; }