/** * MCP Tools for Specialist Discovery and Management * * Provides tools for discovering specialists, getting recommendations, * and managing specialist interactions. */ import { CallToolRequest, CallToolResult, Tool } from '@modelcontextprotocol/sdk/types.js'; import { SpecialistDiscoveryService } from '../services/specialist-discovery.js'; import { SpecialistSessionManager } from '../services/specialist-session-manager.js'; import { MultiContentLayerService } from '../services/multi-content-layer-service.js'; export declare const SPECIALIST_DISCOVERY_TOOLS: Tool[]; export declare class SpecialistDiscoveryTools { private discoveryService; private sessionManager; private layerService; constructor(discoveryService: SpecialistDiscoveryService, sessionManager: SpecialistSessionManager, layerService: MultiContentLayerService); /** * Get tool definitions for MCP registration */ getToolDefinitions(): Tool[]; handleToolCall(request: CallToolRequest): Promise; private discoverSpecialists; private browseSpecialists; private getSpecialistInfo; private generateExampleQuery; } //# sourceMappingURL=specialist-discovery-tools.d.ts.map