import type { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import type { McpServerCompat } from "../types.js"; import type { AnySchema, ZodRawShapeCompat } from "@modelcontextprotocol/sdk/server/zod-compat.js"; export type CapabilitiesCollector = McpServerCompat & { tools: { name: string; title: string; description: string; inputSchema: AnySchema | ZodRawShapeCompat | undefined; outputSchema: AnySchema | ZodRawShapeCompat | undefined; }[]; prompts: { name: string; title: string; description: string; argsSchema: ZodRawShapeCompat | undefined; }[]; }; declare const getCapabilitiesCollector: (rootServer: McpServer) => CapabilitiesCollector; export { getCapabilitiesCollector }; //# sourceMappingURL=capabilities.d.ts.map