/** * CLI for Expert League and Rotation Management * * Commands: * - leagues: Show all league tables * - drift: Identify drifting experts * - recommend: Generate rotation recommendations * - execute: Execute approved rotation * - monitor: Check rotation monitoring status * - history: View ranking history */ import { GlobalMetricsCollector } from '../telemetry/global-metrics.js'; import { AgentDBManager } from '../storage/agentdb-integration.js'; export declare class RotationCLI { private leagueManager; constructor(agentDB: AgentDBManager, metricsCollector: GlobalMetricsCollector); /** * Display all league tables */ showLeagues(expertType?: string): Promise; /** * Identify and display drifting experts */ showDriftingExperts(): Promise; /** * Generate and display rotation recommendations */ showRecommendations(): Promise; /** * Execute rotation */ executeRotation(rotationId: string): Promise; /** * Check rotation monitoring status */ showMonitoringStatus(rotationId: string): Promise; /** * Show ranking history */ showRankingHistory(expertId: string, projectId: string): Promise; } /** * CLI entry point */ export declare function runRotationCLI(args: string[]): Promise; //# sourceMappingURL=rotation-cli.d.ts.map