import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; import { ModuleRef, Reflector } from '@nestjs/core'; import { McpRegistryDiscoveryService } from './mcp-registry-discovery.service'; import { HttpRequest } from '../interfaces/http-adapter.interface'; import { ToolAuthorizationService } from './tool-authorization.service'; import type { McpOptions } from '../interfaces/mcp-options.interface'; export declare class McpExecutorService { private logger; private toolsHandler; private resourcesHandler; private promptsHandler; constructor(moduleRef: ModuleRef, registry: McpRegistryDiscoveryService, mcpModuleId: string, options: McpOptions, authService: ToolAuthorizationService, reflector: Reflector); registerRequestHandlers(mcpServer: McpServer, httpRequest: HttpRequest): void; } //# sourceMappingURL=mcp-executor.service.d.ts.map