import { Builder } from '../builder.mjs'; import { Cli, CliResult } from '../cli.mjs'; import { Config } from '../config/config.mjs'; import { PossibleConfiguration } from '../config/types.mjs'; export declare class Dev extends Cli { private readonly _mainBuilder; private readonly _rendererBuilder; private readonly _applicationStarter; private readonly _config; static create(cli: CliResult, unknownInputs: string[]): Promise; constructor(cli: CliResult, { mainBuilder, rendererBuilder, unknownInputs, config, }: { mainBuilder: Builder; rendererBuilder: Builder | null; unknownInputs: string[]; config: Config; }); init(): Promise; }