import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import { type ChildProcess } from "node:child_process"; import { type Server } from "node:http"; import type { CommandHandler } from "./types.js"; import { createConnection } from "../db/index.js"; import type { Transport } from "@modelcontextprotocol/sdk/shared/transport.js"; import type { McpServerCompat } from "../types.js"; type Handler = CommandHandler<"mcp-server", { transport: Transport; server: McpServer; watcherProcess?: ChildProcess; httpServer?: Server; }>; export declare const register: (server: McpServerCompat, db: ReturnType) => void; export declare const mcpServerHandler: (config: Parameters[0], transport?: Transport) => Promise<{ server: McpServer; transport: Transport; watcherProcess: ChildProcess | undefined; httpServer: Server | undefined; }>; export {}; //# sourceMappingURL=mcp-server.d.ts.map