import type { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import type { ToolDefinition, ResourceDefinition, PromptDefinition } from "../types/index.js"; import type { DatabaseAdapter } from "./database-adapter.js"; export declare function registerAdapterTools(adapter: DatabaseAdapter, server: McpServer, enabledTools: Set): void; export declare function registerSingleTool(adapter: DatabaseAdapter, server: McpServer, tool: ToolDefinition): void; export declare function registerAdapterResources(adapter: DatabaseAdapter, server: McpServer): void; export declare function registerSingleResource(adapter: DatabaseAdapter, server: McpServer, resource: ResourceDefinition): void; export declare function registerAdapterPrompts(adapter: DatabaseAdapter, server: McpServer): void; export declare function registerSinglePrompt(adapter: DatabaseAdapter, server: McpServer, prompt: PromptDefinition): void; //# sourceMappingURL=mcp-registry.d.ts.map