"use strict";
Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } });
const deserialize = require("./esm-deserialize.cjs");
const serialize = require("./esm-serialize.cjs");
const structuredClone$1 = typeof structuredClone === "function" ? (
  /* c8 ignore start */
  (any, options) => options && ("json" in options || "lossy" in options) ? deserialize.deserialize(serialize.serialize(any, options)) : structuredClone(any)
) : (any, options) => deserialize.deserialize(serialize.serialize(any, options));
exports.deserialize = deserialize.deserialize;
exports.serialize = serialize.serialize;
exports.default = structuredClone$1;
//# sourceMappingURL=esm-index.cjs.map
