import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import { ElnoraApiClient } from "../services/elnora-api-client.js"; import { RequestContext } from "../server.js"; /** * File tools — names and params aligned with CLI `files.*` commands. * * CLI-specific upload flow (`files.upload` with `filePath`, `files.uploadBatch`) * is exposed in the MCP schema for symmetry but returns an error when invoked * remotely — the MCP server cannot read the client's local filesystem. Use * `elnora_files_createVersion` (content-based) instead from MCP clients. */ export declare function registerFileTools(server: McpServer, getClient: () => ElnoraApiClient, getContext: () => RequestContext): void; //# sourceMappingURL=files.d.ts.map