/** * Performance-optimized deep clone. * * Optimizations & Security applied: * 1. Fast-path for primitives (no cloning needed — they're immutable). * 2. WeakMap-based reference tracking — handles circular refs AND * preserves shared-reference structure. * 3. Prototype Pollution protection (skips `__proto__` and `constructor`). * 4. Prototype Chain Preservation (uses `Object.create(Object.getPrototypeOf(value))`). * 5. Native fast paths for Date, Map, Set, RegExp, TypedArrays. * * Note: Guaranteed to return a completely new reference for all objects. * * @param value The value to clone * @param seen WeakMap used internally for tracking circular references * @returns A deep-cloned value */ export declare function deepClone(value: T, seen?: WeakMap): T;