import type { CallToolResult } from '@modelcontextprotocol/sdk/types.js'; import type { McpAdapters } from '../config/mcp-config.js'; import type { DefinitionListInput, DefinitionGetInput, DefinitionGetByKeyInput, DefinitionCreateInput, DefinitionUpdateInput, DefinitionPurgeInput } from '../schemas/input-schemas.js'; /** * Handler for cuneiform_definition_list tool invocation. * * @param adapters - Session-scoped MCP adapters * @param params - Validated input from MCP SDK * @returns MCP CallToolResult */ export declare function handleDefinitionList(adapters: McpAdapters, params: DefinitionListInput): Promise; /** * Handler for cuneiform_definition_get tool invocation. * * @param adapters - Session-scoped MCP adapters * @param params - Validated input from MCP SDK * @returns MCP CallToolResult */ export declare function handleDefinitionGet(adapters: McpAdapters, params: DefinitionGetInput): Promise; /** * Handler for cuneiform_definition_get_by_key tool invocation. * * @param adapters - Session-scoped MCP adapters * @param params - Validated input from MCP SDK * @returns MCP CallToolResult */ export declare function handleDefinitionGetByKey(adapters: McpAdapters, params: DefinitionGetByKeyInput): Promise; /** * Handler for cuneiform_definition_create tool invocation. * * @param adapters - Session-scoped MCP adapters * @param params - Validated input from MCP SDK * @returns MCP CallToolResult */ export declare function handleDefinitionCreate(adapters: McpAdapters, params: DefinitionCreateInput): Promise; /** * Handler for cuneiform_definition_update tool invocation. * * @param adapters - Session-scoped MCP adapters * @param params - Validated input from MCP SDK * @returns MCP CallToolResult */ export declare function handleDefinitionUpdate(adapters: McpAdapters, params: DefinitionUpdateInput): Promise; /** * Handler for cuneiform_definition_purge tool invocation. * * @param adapters - Session-scoped MCP adapters * @param params - Validated input from MCP SDK * @returns MCP CallToolResult */ export declare function handleDefinitionPurge(adapters: McpAdapters, params: DefinitionPurgeInput): Promise;