import { type Children, type Refkey, type SymbolCreator } from "@alloy-js/core"; import type { Program } from "@typespec/compiler"; export interface McpServerProps { program: Program; externals?: SymbolCreator[]; toolImplementation?: { dispatcher: Refkey; implementation: Children; }; } export declare function McpServer(props: McpServerProps): Children; export declare const Libs: (({ readonly "./server/index.js": import("@alloy-js/typescript").ModuleExports<{ readonly named: ["Server"]; }>; readonly "./types.js": import("@alloy-js/typescript").ModuleExports<{ readonly named: ["CallToolRequestSchema", "ListResourcesRequestSchema", "ListToolsRequestSchema", "ReadResourceRequestSchema", "CallToolResult", "TextContent", "ImageContent", "Tool"]; }>; } & SymbolCreator) | ({ fromError: Refkey; fromZodError: Refkey; } & {} & {} & SymbolCreator) | ({ zodToJsonSchema: Refkey; } & {} & {} & SymbolCreator) | ({ z: import("@alloy-js/core").Refkey; } & SymbolCreator))[]; //# sourceMappingURL=McpServer.d.ts.map