/** * CLI Adapter - Adapts V2 CLI commands to V3 format */ import { CLICommandMapping, CLIResolution } from './types'; import { AgentMapper } from './agent-mapper'; /** * CLI Adapter class for V2 to V3 command translation */ export declare class CLIAdapter { private mappings; private readonly _agentMapper; constructor(agentMapper: AgentMapper); /** * Get the agent mapper for agent-related resolution */ get agentMapper(): AgentMapper; /** * Resolve a CLI command from v2 to v3 format */ resolve(command: string, args?: string[]): CLIResolution; /** * Translate v2 command arguments to v3 format */ private translateArgs; /** * Normalize command for comparison */ private normalizeCommand; /** * Find partial match for command */ private findPartialMatch; /** * Get all CLI mappings */ getAllMappings(): CLICommandMapping[]; /** * Build full v3 command from parts */ buildV3Command(v3Command: string, args: string[]): string; /** * Parse a command string into command and args */ parseCommand(fullCommand: string): { command: string; args: string[]; }; /** * Generate CLI migration guide */ generateMigrationGuide(): string; } //# sourceMappingURL=cli-adapter.d.ts.map