import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; import { z } from 'zod'; import { CplaceApiClient } from '../api.js'; export declare function formatEnumProviderError(prefix: string, error: unknown): string; export declare const ENUM_PROVIDER_TOOL_DEFINITIONS: { readonly cplace_get_enum_provider_by_attribute: { readonly description: string; readonly inputSchema: { readonly workspaceId: z.ZodString; readonly typeInternalName: z.ZodString; readonly attributeName: z.ZodString; }; readonly annotations: { readonly title: "Get Enum Provider by Attribute"; }; }; readonly cplace_manage_enum_provider: { readonly description: string; readonly inputSchema: { readonly operation: z.ZodEnum<["create", "update"]>; readonly workspaceId: z.ZodString; readonly typeInternalName: z.ZodString; readonly attributeName: z.ZodString; readonly script: z.ZodOptional; readonly enabled: z.ZodOptional; readonly description: z.ZodOptional; }; readonly annotations: { readonly title: "Manage Enum Provider"; }; }; readonly cplace_delete_enum_provider: { readonly description: string; readonly inputSchema: { readonly workspaceId: z.ZodString; readonly typeInternalName: z.ZodString; readonly attributeName: z.ZodString; }; readonly annotations: { readonly title: "Delete Enum Provider"; }; }; }; export declare function registerEnumProviderTools(server: McpServer, client: CplaceApiClient): void; //# sourceMappingURL=enum-providers.d.ts.map