import { M as KeyType } from "./store-Cq1PqvEo.js"; //#region src/lib/diff.d.ts type Patch = { op: "add"; path: KeyType[]; value: any; } | { op: "remove"; path: KeyType[]; } | { op: "replace"; path: KeyType[]; value: any; }; interface DiffOptions { stopAt?: number | ((path: KeyType[]) => boolean); diffArrays?: boolean; } declare function diff(a: any, b: any, options?: DiffOptions): [patches: Patch[], reversePatches: Patch[]]; //#endregion export { Patch as n, diff as r, DiffOptions as t }; //# sourceMappingURL=diff-CwiTYAVK.d.ts.map