/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. * @generated-id: 3d9d20ff158f */ import { ZodRawShapeCompat } from "@modelcontextprotocol/sdk/server/zod-compat.js"; import { PromptDefinition } from "./prompts.js"; import { ResourceDefinition, ResourceTemplateDefinition } from "./resources.js"; import { ToolDefinition } from "./tools.js"; export type Register = { tool: ( def: ToolDefinition, ) => void; resource: (def: ResourceDefinition) => void; resourceTemplate: (def: ResourceTemplateDefinition) => void; prompt: ( prompt: PromptDefinition, ) => void; };