declare type EqualFunc = (a: T, b: T) => boolean; declare type DiffComponent = { count: number; added: boolean; removed: boolean; indices: number[]; }; export default function arrayDiff(oldArr: T[], newArr: T[], equal?: EqualFunc): DiffComponent[]; export {};