import { z } from 'zod'; import { PubSub } from '../engine/pubsub.js'; import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; export declare const EventTools: { readonly SUBSCRIBE: { readonly name: "subscribe_to_events"; readonly description: "Subscribe to real-time events on world or combat topics. Events sent as JSON-RPC notifications."; readonly inputSchema: z.ZodObject<{ topics: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { topics: ("world" | "combat")[]; }, { topics: ("world" | "combat")[]; }>; }; }; export declare function registerEventTools(server: McpServer, pubsub: PubSub): void; //# sourceMappingURL=events.d.ts.map