/** * CommandService - Local and remote command execution */ import { CommandResult } from '../types'; export declare class CommandService { private static instance; private constructor(); static getInstance(): CommandService; /** * Execute local command */ execLocal(command: string, args?: string[], options?: { shell?: boolean; cwd?: string; }): Promise; /** * Check if command exists */ commandExists(command: string): Promise; /** * Check for magerun2 installation */ checkMagerun2(_version?: string): Promise; /** * Check for DDEV */ checkDdev(): Promise; /** * Check if DDEV is active in current directory * @param targetDir Optional directory to check (defaults to current working directory) */ isDdevActive(targetDir?: string): Promise; } //# sourceMappingURL=CommandService.d.ts.map