export type MergeConflictFormatter = (a: string, o: string, b: string, options?: MergeConflictFormatterOptions) => string; export interface MergeConflictFormatterOptions { aLabel?: string; oLabel?: string; bLabel?: string; } export declare class ConflictFormatters { static diff3(a: string, o: string, b: string, options?: MergeConflictFormatterOptions): string; static diff3NoAncestor(a: string, _o: string, b: string, options?: MergeConflictFormatterOptions): string; static preferExisting(a: string, _o: string, _b: string): string; static preferProposed(_a: string, _o: string, b: string): string; static trimEnds(a: string, _o: string, b: string, options?: MergeConflictFormatterOptions): string; }