import type { Command, CommandOptions } from '@teambit/cli'; import type { Logger } from '@teambit/logger'; import type { ApplicationMain } from './application.main.runtime'; type RunOptions = { dev: boolean; verbose: boolean; skipWatch: boolean; watch: boolean; ssr: boolean; port: string; args: string; noBrowser: boolean; }; export declare class RunCmd implements Command { /** * access to the extension instance. */ private application; private logger; name: string; description: string; extendedDescription: string; helpUrl: string; arguments: { name: string; description: string; }[]; alias: string; group: string; options: CommandOptions; constructor( /** * access to the extension instance. */ application: ApplicationMain, logger: Logger); wait([appName]: [string], { dev, watch, ssr, port: exactPort, args, noBrowser }: RunOptions): Promise; } export {};