declare function shallowEqual(data1: T, data2: T, ...excludeKeys: (keyof T)[]): boolean; declare function whatChanged(data1: T, data2: T): { key: any; value1: any; value2: any; }[]; export { shallowEqual, whatChanged };