/** * Uses `Reflect.ownKeys()` * * Includes: * * - ✅ `symbol` keys * - ✅ Non-enumerable keys * * Excludes: * * - ❌ Prototype-chain inherited properties */ export declare function ownPropertiesEqual(a: object, b: object): boolean; /** * Uses `for...in` * * Includes: * * - ⚠️ Prototype-chain inherited properties * * Excludes: * * - ❌ `symbol` keys * - ❌ Non-enumerable keys */ export declare function forInEquals(a: object, b: object): boolean; /** * Uses `Object.keys()` * * Excludes: * * - ❌ Non-enumerable keys * - ❌ Prototype-chain inherited properties * - ❌ `symbol` keys */ export declare function entriesEqual(a: object, b: object): boolean; //# sourceMappingURL=objectEquals.d.ts.map