import { MCPFunction } from '@modelcontextprotocol/core';
export declare class MondayMCPServer {
    private client;
    constructor(token: string);
    getBoard: MCPFunction<{
        boardId: string;
    }, any>;
    getItems: MCPFunction<{
        boardId: string;
        groupId: string;
    }, any>;
    createItem: MCPFunction<{
        boardId: string;
        name: string;
        groupId?: string | undefined;
        columnValues?: Record<string, any> | undefined;
    }, any>;
    updateItem: MCPFunction<{
        boardId: string;
        itemId: string;
        columnValues: Record<string, any>;
    }, any>;
    createColumn: MCPFunction<{
        boardId: string;
        type: string;
        title: string;
    }, any>;
    createGroup: MCPFunction<{
        boardId: string;
        name: string;
    }, any>;
    archiveItem: MCPFunction<{
        boardId: string;
        itemId: string;
    }, any>;
    deleteItem: MCPFunction<{
        boardId: string;
        itemId: string;
    }, any>;
}
