/** * V2 Compatibility Layer * * Provides backward compatibility for v2 APIs, allowing gradual migration to v3. * - Agent name mapping (v2 → v3) * - CLI command forwarding * - MCP tool adaptation * - Configuration migration * * @module compatibility */ export * from './types'; export * from './agent-mapper'; export * from './cli-adapter'; export * from './mcp-adapter'; export * from './config-migrator'; import { AgentMapper } from './agent-mapper'; import { CLIAdapter } from './cli-adapter'; import { MCPAdapter } from './mcp-adapter'; import { ConfigMigrator } from './config-migrator'; /** * V2 Compatibility Layer singleton */ export declare class V2CompatibilityLayer { private static instance; readonly agents: AgentMapper; readonly cli: CLIAdapter; readonly mcp: MCPAdapter; readonly config: ConfigMigrator; private deprecationWarnings; private warningsEnabled; private constructor(); static getInstance(): V2CompatibilityLayer; /** * Enable or disable deprecation warnings */ setWarningsEnabled(enabled: boolean): void; /** * Emit a deprecation warning (once per unique message) */ warnDeprecation(v2Feature: string, v3Alternative: string): void; /** * Check if running in compatibility mode */ isCompatibilityMode(): boolean; /** * Get migration status report */ getMigrationStatus(): MigrationStatus; private getRecommendedActions; } interface MigrationStatus { v2FeaturesUsed: number; warnings: string[]; recommendedActions: string[]; } export declare const compatibility: V2CompatibilityLayer; //# sourceMappingURL=index.d.ts.map