/** * Complexity Handler * * Handles complexity analysis requests */ import type { OrchestrationTask } from '../types.js'; type AnalyzeComplexityInput = { id?: string; description?: string; type?: string; files?: string[]; dependencyCount?: number; dependencies?: string[] | number; riskLevel?: string; estimatedComplexity?: number; priority?: OrchestrationTask['priority']; }; /** * Complexity Handler * Processes analyze-complexity requests */ export declare class ComplexityHandler { private planner; /** * Handle analyze-complexity request */ handleAnalyzeComplexity(args: { tasks: AnalyzeComplexityInput[]; sessionId?: string; synthesisCheckpoint?: boolean; synthesisDueReason?: string | null; collocatedText?: string | null; conferFixture?: boolean; userAsideId?: string; userAsideTitle?: string; worktree?: string; branch?: string; setActiveAside?: boolean; }, asideId?: string): Promise<{ content: Array<{ type: string; text: string; }>; ok: boolean; }>; /** * Generate recommendations based on complexity analysis */ private generateRecommendations; /** * Format complexity response */ private formatComplexityResponse; } export {};