import type { Command, CommandOptions } from '@teambit/cli'; import type { Logger } from '@teambit/logger'; import type { UiMain } from './ui.main.runtime'; type StartArgs = [userPattern: string]; type StartFlags = { dev: boolean; port: string; rebuild: boolean; verbose: boolean; showInternalUrls: boolean; noBrowser: boolean; skipCompilation: boolean; skipUiBuild: boolean; uiRootName: string; useRootModules: boolean; useSource: boolean; }; export declare class StartCmd implements Command { /** * access to the extension instance. */ private ui; private logger; name: string; description: string; extendedDescription: string; arguments: { name: string; description: string; }[]; alias: string; group: string; options: CommandOptions; constructor( /** * access to the extension instance. */ ui: UiMain, logger: Logger); wait([userPattern]: StartArgs, { dev, port, rebuild, verbose, noBrowser, skipCompilation, skipUiBuild, showInternalUrls, uiRootName: uiRootAspectIdOrName, useRootModules, useSource, }: StartFlags): Promise; } export {};