import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; import { z } from 'zod'; import { CplaceApiClient } from '../api.js'; export declare const WORKSPACE_CORE_TOOL_DEFINITIONS: { readonly cplace_list_workspaces: { readonly description: "Get a list of all workspaces with essential properties (id, name, displayName, totalPages, isFavorite, installed apps)"; readonly inputSchema: { readonly limit: z.ZodEffects, number | undefined, unknown>; readonly offset: z.ZodEffects, number, unknown>; }; readonly annotations: { readonly title: "List Workspaces"; }; }; readonly cplace_list_types: { readonly description: "List all types available in a workspace"; readonly inputSchema: { readonly workspaceId: z.ZodString; }; readonly annotations: { readonly title: "List Types"; }; }; readonly cplace_get_workspace_details: { readonly description: "Get comprehensive details about a specific workspace including all metadata, permissions, type definitions (count only), and styling. Provides access to rootPageId and other fields not available in the list view. For the full list of types, use cplace_list_types. The apps.configurations entries are identifiers and labels only — to read an app's actual settings, use cplace_get_app_configuration."; readonly inputSchema: { readonly workspaceId: z.ZodString; }; readonly annotations: { readonly title: "Get Workspace Details"; }; }; readonly cplace_get_type_datamodel: { readonly description: string; readonly inputSchema: { readonly workspaceId: z.ZodString; readonly typeInternalName: z.ZodString; readonly responseFormat: z.ZodOptional>; readonly includeScripts: z.ZodDefault>; readonly attributes: z.ZodOptional>; }; readonly annotations: { readonly title: "Get Type Details"; }; }; }; export declare function registerWorkspaceCoreTools(server: McpServer, client: CplaceApiClient): void; //# sourceMappingURL=workspace-core.d.ts.map