/**
* 比较两个数组的差异
*
* compare the difference between two arrays
* @param original - 原始数组 | original array
* @param modified - 修改后的数组 | modified array
* @param key - 比较的 key | key to compare
* @param comparator - 比较函数 | compare function
* @returns 数组差异 | array diff
*/
export declare function arrayDiff(original: T[], modified: T[], key: (d: T) => string | number, comparator?: (a?: T, b?: T) => boolean): {
enter: T[];
exit: T[];
keep: T[];
update: T[];
};