import { TaskAnalysis, PlanAnalysis, AgentCapability } from '../types/index.js'; export declare class AIService { private client; private deploymentName; constructor(); analyzePlan(planText: string): Promise; analyzeTask(taskDescription: string, projectContext?: string): Promise; suggestTaskAssignment(taskDescription: string, availableAgents: { id: string; capabilities: AgentCapability[]; performance: any; }[]): Promise<{ agentId: string; confidence: number; reasoning: string; }[]>; generateTaskRecommendations(projectId: string, completedTasks: string[], availableTasks: string[]): Promise<{ nextTasks: string[]; reasoning: string; suggestions: string[]; }>; private validatePlanAnalysis; private validateTaskAnalysis; private validateTaskCategory; private validatePriority; private createFallbackAnalysis; private createFallbackTaskAnalysis; } //# sourceMappingURL=AIService.d.ts.map