"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports._A = exports.SynchronizedSym = exports.Synchronized = exports.RefSym = exports.Ref = void 0;
const RefSym = /*#__PURE__*/Symbol.for("@effect/core/io/Ref");
exports.RefSym = RefSym;
const SynchronizedSym = /*#__PURE__*/Symbol.for("@effect/core/io/Ref/Synchronized");
exports.SynchronizedSym = SynchronizedSym;

const _A = /*#__PURE__*/Symbol.for("@effect/core/io/Ref/A");

exports._A = _A;
const Synchronized = {};
exports.Synchronized = Synchronized;
const Ref = {
  Synchronized
};
exports.Ref = Ref;
//# sourceMappingURL=definition.js.map