import type { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; import { type FeishuToolDeps } from './types.js'; import type { LarkClient } from './client.js'; export declare function uploadFileToFeishu(client: LarkClient, { channel, filePath, fileName, title }: { channel: string; filePath: string; fileName?: string; title?: string; }): Promise<{ path: string; fileName: string; size: number; }>; export declare function registerFileTools(server: McpServer, deps: FeishuToolDeps): void;