/** * Agent Mapper - Maps V2 agent names to V3 equivalents */ import { AgentMapping, AgentResolution } from './types'; /** * Agent Mapper class for V2 to V3 agent name resolution */ export declare class AgentMapper { private mappings; private v3ToV2; constructor(); /** * Resolve an agent name (v2 or v3) to v3 format */ resolve(agentName: string): AgentResolution; /** * Get the v2 name for a v3 agent (for documentation/migration) */ getV2Name(v3Agent: string): string | null; /** * Check if an agent name is a v2 format */ isV2Agent(agentName: string): boolean; /** * Get all agent mappings */ getAllMappings(): AgentMapping[]; /** * Get mappings by domain */ getMappingsByDomain(domain: string): AgentMapping[]; /** * Get domain for a v3 agent */ private getDomainForV3Agent; /** * Generate migration report */ generateMigrationReport(usedAgents: string[]): { needsMigration: string[]; alreadyV3: string[]; unknown: string[]; }; } //# sourceMappingURL=agent-mapper.d.ts.map