import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; import { z } from 'zod'; import { CplaceApiClient } from '../api.js'; export declare function formatTypeMessageError(prefix: string, error: unknown): string; export declare const TYPE_MESSAGE_TOOL_DEFINITIONS: { readonly cplace_get_type_messages: { readonly description: string; readonly inputSchema: { readonly workspaceId: z.ZodString; readonly typeInternalName: z.ZodString; }; readonly annotations: { readonly title: "Get Type Messages"; }; }; readonly cplace_manage_type_message: { readonly description: string; readonly inputSchema: { readonly operation: z.ZodEnum<["create", "update"]>; readonly workspaceId: z.ZodString; readonly typeInternalName: z.ZodString; readonly key: z.ZodString; readonly localizations: z.ZodRecord; }; readonly annotations: { readonly title: "Manage Type Message"; }; }; readonly cplace_delete_type_message: { readonly description: string; readonly inputSchema: { readonly workspaceId: z.ZodString; readonly typeInternalName: z.ZodString; readonly key: z.ZodString; }; readonly annotations: { readonly title: "Delete Type Message"; }; }; }; export declare function registerTypeMessageTools(server: McpServer, client: CplaceApiClient): void; //# sourceMappingURL=type-messages.d.ts.map