UNPKG

@danielma-tic/mondaydotcom-mcp-server

Version:

MCP Server for the Monday.com API, enabling board operations, item management, and more.

201 lines (200 loc) 5.2 kB
import { z } from 'zod'; export declare const ItemIdentifier: z.ZodObject<{ boardId: z.ZodString; itemId: z.ZodString; }, "strip", z.ZodTypeAny, { boardId: string; itemId: string; }, { boardId: string; itemId: string; }>; export declare const BoardIdentifier: z.ZodObject<{ boardId: z.ZodString; }, "strip", z.ZodTypeAny, { boardId: string; }, { boardId: string; }>; export declare const GroupIdentifier: z.ZodObject<{ boardId: z.ZodString; groupId: z.ZodString; }, "strip", z.ZodTypeAny, { boardId: string; groupId: string; }, { boardId: string; groupId: string; }>; export declare const CreateItemSchema: z.ZodObject<{ boardId: z.ZodString; groupId: z.ZodOptional<z.ZodString>; name: z.ZodString; columnValues: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>; }, "strip", z.ZodTypeAny, { boardId: string; name: string; groupId?: string | undefined; columnValues?: Record<string, any> | undefined; }, { boardId: string; name: string; groupId?: string | undefined; columnValues?: Record<string, any> | undefined; }>; export declare const UpdateItemSchema: z.ZodObject<{ boardId: z.ZodString; itemId: z.ZodString; columnValues: z.ZodRecord<z.ZodString, z.ZodAny>; }, "strip", z.ZodTypeAny, { boardId: string; itemId: string; columnValues: Record<string, any>; }, { boardId: string; itemId: string; columnValues: Record<string, any>; }>; export declare const CreateColumnSchema: z.ZodObject<{ boardId: z.ZodString; title: z.ZodString; type: z.ZodString; }, "strip", z.ZodTypeAny, { boardId: string; type: string; title: string; }, { boardId: string; type: string; title: string; }>; export declare const CreateGroupSchema: z.ZodObject<{ boardId: z.ZodString; name: z.ZodString; }, "strip", z.ZodTypeAny, { boardId: string; name: string; }, { boardId: string; name: string; }>; export declare const ItemSchema: z.ZodObject<{ id: z.ZodString; name: z.ZodString; columnValues: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>; }, "strip", z.ZodTypeAny, { name: string; id: string; columnValues?: Record<string, any> | undefined; }, { name: string; id: string; columnValues?: Record<string, any> | undefined; }>; export declare const GroupSchema: z.ZodObject<{ id: z.ZodString; title: z.ZodString; items: z.ZodOptional<z.ZodArray<z.ZodObject<{ id: z.ZodString; name: z.ZodString; columnValues: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>; }, "strip", z.ZodTypeAny, { name: string; id: string; columnValues?: Record<string, any> | undefined; }, { name: string; id: string; columnValues?: Record<string, any> | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { title: string; id: string; items?: { name: string; id: string; columnValues?: Record<string, any> | undefined; }[] | undefined; }, { title: string; id: string; items?: { name: string; id: string; columnValues?: Record<string, any> | undefined; }[] | undefined; }>; export declare const BoardSchema: z.ZodObject<{ id: z.ZodString; name: z.ZodString; groups: z.ZodOptional<z.ZodArray<z.ZodObject<{ id: z.ZodString; title: z.ZodString; items: z.ZodOptional<z.ZodArray<z.ZodObject<{ id: z.ZodString; name: z.ZodString; columnValues: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>; }, "strip", z.ZodTypeAny, { name: string; id: string; columnValues?: Record<string, any> | undefined; }, { name: string; id: string; columnValues?: Record<string, any> | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { title: string; id: string; items?: { name: string; id: string; columnValues?: Record<string, any> | undefined; }[] | undefined; }, { title: string; id: string; items?: { name: string; id: string; columnValues?: Record<string, any> | undefined; }[] | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { name: string; id: string; groups?: { title: string; id: string; items?: { name: string; id: string; columnValues?: Record<string, any> | undefined; }[] | undefined; }[] | undefined; }, { name: string; id: string; groups?: { title: string; id: string; items?: { name: string; id: string; columnValues?: Record<string, any> | undefined; }[] | undefined; }[] | undefined; }>; export declare const ColumnSchema: z.ZodObject<{ id: z.ZodString; title: z.ZodString; type: z.ZodString; }, "strip", z.ZodTypeAny, { type: string; title: string; id: string; }, { type: string; title: string; id: string; }>;