import type { NonStrictPartial } from '../object/index.js'; export interface CloneOptions { omit: readonly (keyof any)[]; cache: WeakMap; } /** * Deep clone a value * * - ✅ Works with circular references * - ✅ Isomorphic wrt. object reference equality * - ⚠️ Uses `WeakMap` * - ⛔ Throws if getters or setters are encountered */ export declare function deepClone(value: T, inputOptions?: NonStrictPartial | undefined): T; //# sourceMappingURL=deepClone.d.ts.map