/** * Deeply compares two values for structural equality. * * Supports primitives, arrays, plain objects, Date, RegExp, Map, and Set. * Safely handles circular references to prevent infinite recursion. * * @param a - The first value to compare * @param b - The second value to compare * @returns {boolean} True if the values are structurally equal, false otherwise. */ export declare function deepEqual(a: any, b: any, seen?: WeakMap): boolean;