/** * Team Knowledge Handler * * Handles team knowledge sharing and collaboration */ import type { MCPToolResult } from "../../types/mcp-types.js"; export declare class TeamKnowledgeHandler { private projectRoot; private teamKnowledgeService; constructor(projectRoot: string); /** * Share an insight with the team */ handleShareInsight(args: { title: string; content: string; type: "learning" | "pattern" | "decision" | "pr-review"; author: string; tags?: string[]; scope?: string; }): Promise; /** * View team insights */ handleViewInsights(args: { author?: string; type?: string; tags?: string[]; }): Promise; /** * Learn from PR reviews */ handleLearnFromPR(args: { prNumber: number; }): Promise; /** * View conflicts */ handleViewConflicts(): Promise; /** * Resolve a conflict */ handleResolveConflict(args: { conflictId: string; resolution: string; }): Promise; /** * Sync team knowledge */ handleSync(args: { direction: "push" | "pull"; }): Promise; /** * Get team knowledge statistics */ handleGetStats(): Promise; /** * Format type for display */ private formatType; } //# sourceMappingURL=team-knowledge-handler.d.ts.map