import type { Command } from 'commander'; import { createFeishuMessageClient as createDefaultFeishuMessageClient } from '../feishu/client.js'; import { defaultFeishuFileService } from '../feishu/feishu-file.service.js'; interface FileFetchInputData { agent?: string; file?: string; fileId?: string; output?: string; } type FeishuMessageClientFactory = typeof createDefaultFeishuMessageClient; interface FileFetchDeps { createFeishuMessageClient?: FeishuMessageClientFactory; feishuFileService?: typeof defaultFeishuFileService; } export declare function registerFileCommands(program: Command): void; export declare function runFileFetch(opts: FileFetchInputData, deps?: FileFetchDeps): Promise; export {}; //# sourceMappingURL=files-cli.d.ts.map