import { ICommand, CommandContext, CommandOptionType } from '../../types/index'; export interface StartCommandOptions { port?: number; configPath?: string; debugBasePath?: string; enablePipelineTracking?: boolean; enableAutoRestart?: boolean; autoRestartAttempts?: number; autoRestartDelay?: number; enableTwoPhaseDebug?: boolean; verbose?: boolean; } export declare class StartCommand implements ICommand { name: string; description: string; usage: string; options: ({ name: string; type: CommandOptionType; description: string; default: number; alias: string; } | { name: string; type: CommandOptionType; description: string; default: string; alias?: undefined; } | { name: string; type: CommandOptionType; description: string; default: boolean; alias?: undefined; } | { name: string; type: CommandOptionType; description: string; default: number; alias?: undefined; } | { name: string; type: CommandOptionType; description: string; default: boolean; alias: string; })[]; execute(context: CommandContext): Promise; private parseOptions; validate(context: CommandContext): Promise; } export declare const startCommand: StartCommand;