declare type JSONPatchLike = { op: 'add'; path: string; value: string | number | Record; } | { op: 'replace'; path: string; oldValue?: string | number | Record; value: string | number | Record; } | { op: 'remove'; path: string; }; export declare type DocumentDiff = { op: 'modify'; id: string; type: string; patches: JSONPatchLike[]; } | { op: 'add'; id: string; type: string; value: Record; } | { op: 'remove'; id: string; type: string; }; export {};