import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; import { z } from 'zod'; import { CplaceApiClient } from '../api.js'; export declare const toBackendSortOrder: (v: string) => string; export declare const fromBackendSortOrder: (v: string) => string; declare const RP_TOOL_DEFINITIONS: { cplace_resource_planner_get_configuration: { description: string; inputSchema: { context: z.ZodEffects; pageUID: z.ZodString; }, "strip", z.ZodTypeAny, { type: "page"; pageUID: string; }, { type: "page"; pageUID: string; }>, z.ZodObject<{ type: z.ZodLiteral<"type">; workspaceId: z.ZodString; typeInternalName: z.ZodString; alternativeLayoutName: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "type"; workspaceId: string; typeInternalName: string; alternativeLayoutName?: string | undefined; }, { type: "type"; workspaceId: string; typeInternalName: string; alternativeLayoutName?: string | undefined; }>]>, { type: "page"; pageUID: string; } | { type: "type"; workspaceId: string; typeInternalName: string; alternativeLayoutName?: string | undefined; }, unknown>; widgetId: z.ZodString; }; annotations: { title: string; }; }; cplace_resource_planner_configure_data_source: { description: string; inputSchema: { context: z.ZodEffects; pageUID: z.ZodString; }, "strip", z.ZodTypeAny, { type: "page"; pageUID: string; }, { type: "page"; pageUID: string; }>, z.ZodObject<{ type: z.ZodLiteral<"type">; workspaceId: z.ZodString; typeInternalName: z.ZodString; alternativeLayoutName: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "type"; workspaceId: string; typeInternalName: string; alternativeLayoutName?: string | undefined; }, { type: "type"; workspaceId: string; typeInternalName: string; alternativeLayoutName?: string | undefined; }>]>, { type: "page"; pageUID: string; } | { type: "type"; workspaceId: string; typeInternalName: string; alternativeLayoutName?: string | undefined; }, unknown>; widgetId: z.ZodString; searchNode: z.ZodString; sortColumnNode: z.ZodOptional; sortOrderNode: z.ZodOptional>; nodeSelection: z.ZodOptional; dateCalculation: z.ZodString; start: z.ZodOptional; end: z.ZodOptional; startValueDynamic: z.ZodOptional; startUnitDynamic: z.ZodOptional; endValueDynamic: z.ZodOptional; endUnitDynamic: z.ZodOptional; startDateAttribute: z.ZodOptional; endDateAttribute: z.ZodOptional; }; annotations: { title: string; }; }; cplace_resource_planner_configure_groups: { description: string; inputSchema: { context: z.ZodEffects; pageUID: z.ZodString; }, "strip", z.ZodTypeAny, { type: "page"; pageUID: string; }, { type: "page"; pageUID: string; }>, z.ZodObject<{ type: z.ZodLiteral<"type">; workspaceId: z.ZodString; typeInternalName: z.ZodString; alternativeLayoutName: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "type"; workspaceId: string; typeInternalName: string; alternativeLayoutName?: string | undefined; }, { type: "type"; workspaceId: string; typeInternalName: string; alternativeLayoutName?: string | undefined; }>]>, { type: "page"; pageUID: string; } | { type: "type"; workspaceId: string; typeInternalName: string; alternativeLayoutName?: string | undefined; }, unknown>; widgetId: z.ZodString; firstGroup: z.ZodOptional; sortColumn: z.ZodOptional; sortOrder: z.ZodOptional>; selection: z.ZodOptional; name: z.ZodOptional>; }, "strip", z.ZodTypeAny, { enabled: boolean; name?: Record | undefined; search?: string | undefined; sortColumn?: string | undefined; sortOrder?: "ascending" | "descending" | undefined; selection?: string | undefined; }, { enabled: boolean; name?: Record | undefined; search?: string | undefined; sortColumn?: string | undefined; sortOrder?: "ascending" | "descending" | undefined; selection?: string | undefined; }>>; secondGroup: z.ZodOptional; sortColumn: z.ZodOptional; sortOrder: z.ZodOptional>; selection: z.ZodOptional; name: z.ZodOptional>; }, "strip", z.ZodTypeAny, { enabled: boolean; name?: Record | undefined; search?: string | undefined; sortColumn?: string | undefined; sortOrder?: "ascending" | "descending" | undefined; selection?: string | undefined; }, { enabled: boolean; name?: Record | undefined; search?: string | undefined; sortColumn?: string | undefined; sortOrder?: "ascending" | "descending" | undefined; selection?: string | undefined; }>>; }; annotations: { title: string; }; }; cplace_resource_planner_configure_columns: { description: string; inputSchema: { context: z.ZodEffects; pageUID: z.ZodString; }, "strip", z.ZodTypeAny, { type: "page"; pageUID: string; }, { type: "page"; pageUID: string; }>, z.ZodObject<{ type: z.ZodLiteral<"type">; workspaceId: z.ZodString; typeInternalName: z.ZodString; alternativeLayoutName: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "type"; workspaceId: string; typeInternalName: string; alternativeLayoutName?: string | undefined; }, { type: "type"; workspaceId: string; typeInternalName: string; alternativeLayoutName?: string | undefined; }>]>, { type: "page"; pageUID: string; } | { type: "type"; workspaceId: string; typeInternalName: string; alternativeLayoutName?: string | undefined; }, unknown>; widgetId: z.ZodString; attributesConfiguration: z.ZodOptional, "many">>; defaultColumnsConfiguration: z.ZodOptional, "many">>; }; annotations: { title: string; }; }; cplace_resource_planner_configure_display: { description: string; inputSchema: { context: z.ZodEffects; pageUID: z.ZodString; }, "strip", z.ZodTypeAny, { type: "page"; pageUID: string; }, { type: "page"; pageUID: string; }>, z.ZodObject<{ type: z.ZodLiteral<"type">; workspaceId: z.ZodString; typeInternalName: z.ZodString; alternativeLayoutName: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "type"; workspaceId: string; typeInternalName: string; alternativeLayoutName?: string | undefined; }, { type: "type"; workspaceId: string; typeInternalName: string; alternativeLayoutName?: string | undefined; }>]>, { type: "page"; pageUID: string; } | { type: "type"; workspaceId: string; typeInternalName: string; alternativeLayoutName?: string | undefined; }, unknown>; widgetId: z.ZodString; interval: z.ZodOptional; allowedIntervals: z.ZodOptional>; calculationSelection: z.ZodOptional; checkboxWeekend: z.ZodOptional; boundaryLow: z.ZodOptional; boundaryHigh: z.ZodOptional; colorLow: z.ZodOptional; colorMedium: z.ZodOptional; colorHigh: z.ZodOptional; treeStructure: z.ZodOptional>; collapseLevel: z.ZodOptional; searchRootNode: z.ZodOptional; rootNodeSelection: z.ZodOptional; }; annotations: { title: string; }; }; }; export declare function registerResourcePlannerTools(server: McpServer, client: CplaceApiClient): void; export { RP_TOOL_DEFINITIONS }; //# sourceMappingURL=resource-planner-widget.d.ts.map