type KeyFn = (item: T) => any; interface DiffResult { added: T[]; changed: { before: T; after: T; }[]; unchanged: T[]; removed: T[]; } export declare function diffArrays(oldArray: T[], newArray: T[], keyFn?: KeyFn): DiffResult; export {}; //# sourceMappingURL=diffArrays.d.ts.map