type ConflictPerId = { [compIdWithoutVersion: string]: string; }; export declare class MergeConflictFile { private workspacePath; conflictPerId: ConflictPerId | undefined; constructor(workspacePath: string); addConflict(id: string, conflict: string): void; removeConflict(id: string): void; getConflict(id: string): Promise; getConflictAssumeIsLoaded(id: string): string | undefined; getConflictParsed(id: string): Record | undefined; hasConflict(): boolean; getPath(): string; loadIfNeeded(): Promise; write(): Promise; delete(): Promise; private formatConflicts; private stringHasConflictMarker; private parseConflict; private getFileContentIfExists; } export {};