import type { GetGitFilesOptions, GitFileDiffResult } from "./types.js"; /** * 高效、安全地获取工作区中所有或仅暂存的变更 diff 内容。 * 此函数是只读的,不会修改 Git 仓库的任何状态。 * * @param repoPath git 仓库的绝对路径。 * @param options (可选) 配置对象。 * @param options.filePaths (可选) 一个文件路径数组。如果提供,则只获取这些文件的 diff。 * @param options.staged (可选) 如果为 true,则仅获取暂存区的变更。默认为 false (获取所有变更)。 * @returns 一个 Promise,它解析为一个包含所有文件 diff 信息的数组。 */ export declare function gitWorkingDiffs(repoPath: string, options: GetGitFilesOptions): Promise; //# sourceMappingURL=gitWorkingDiffs.d.ts.map