/** * Compares two objects, returns true if identical * * Reference object contains keys */ declare function compareObjects>(obj1: T, obj2: T, ref?: T): boolean; /** * Unmerge objects, removing items that match in both objects */ declare function unmergeObjects>(obj1: T, obj2: T): T; /** * Get common properties in 2 objects */ declare function commonObjectProps>(item: unknown, reference: T): Partial; export { commonObjectProps, compareObjects, unmergeObjects };