import { PushAppCommand } from '../../push-app-command.js'; export default class AppDev extends PushAppCommand { static delayOrientation: boolean; static examples: string[]; static flags: { 'no-push': import("@oclif/core/lib/interfaces/parser.js").BooleanFlag; port: import("@oclif/core/lib/interfaces/parser.js").OptionFlag; 'frontend-port': import("@oclif/core/lib/interfaces/parser.js").OptionFlag; 'storefront-id': import("@oclif/core/lib/interfaces/parser.js").OptionFlag; 'storefront-select': import("@oclif/core/lib/interfaces/parser.js").BooleanFlag; yes: import("@oclif/core/lib/interfaces/parser.js").BooleanFlag; }; static orientation: { env: string; }; static summary: string; functionErrors: Map; functionPorts: Map; tmpDir: string; frontendPort: number | null; isCleaningUp: boolean; run(): Promise; private cleanupOnExit; runAppFrontendDevIfApplicable(frontendPort?: number): Promise; private createFunctionRouter; private createTmpDirectory; private generateWranglerConfig; private getAppFunctions; private logAllFunctions; private logFunction; private onChangeFunctionWatcher; private startAppFunctionServer; private startFunctionServers; }