import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import { z } from "zod"; import { IServiceContainer } from "./container.js"; export declare const configSchema: z.ZodObject<{ youtubeApiKey: z.ZodOptional; mdbMcpConnectionString: z.ZodOptional; }, z.core.$strip>; /** * Creates and configures a new McpServer instance with all tools registered. * This function centralizes server setup to be shared between STDIO and HTTP runtimes. * @param container The service container with initialized services. * @returns A fully configured McpServer instance. */ export declare function createMcpServer(container: IServiceContainer): McpServer;