import type { CallToolResult } from '@modelcontextprotocol/sdk/types.js'; import type { McpAdapters } from '../config/mcp-config.js'; import { type ObjectListInput, type ObjectDescribeInput } from '../schemas/input-schemas.js'; /** * Handler for cuneiform_object_list tool invocation. * * @param adapters - Session-scoped MCP adapters * @param params - Validated input from MCP SDK * @returns MCP CallToolResult */ export declare function handleObjectList(adapters: McpAdapters, params: ObjectListInput): Promise; /** * Handler for cuneiform_object_describe tool invocation. * * Routes by section parameter to return one section per call, * keeping responses within LLM context budgets (~3 KB max). * * @param adapters - Session-scoped MCP adapters * @param params - Validated input from MCP SDK * @returns MCP CallToolResult */ export declare function handleObjectDescribe(adapters: McpAdapters, params: ObjectDescribeInput): Promise;