export type FileDiffPart = { kind: "same" | "added" | "removed"; value: string; }; export type FileContentDiff = { parts: FileDiffPart[]; }; export type ManagedFileDiff = { path: string; owner: string; expectedHash: string; currentHash: string | undefined; expectedContent: string; currentContent: string | undefined; diff: FileContentDiff; }; export declare function createFileContentDiff(expectedContent: string, currentContent: string): FileContentDiff; export declare function diffManagedFile(projectDirectory: string, filePath: string): Promise; //# sourceMappingURL=diff.d.ts.map