import * as tsplus_module_1 from "@effect/core/io/Random/definition";
import * as tsplus_module_2 from "@effect/core/io/Random/operations/live";
import * as tsplus_module_3 from "@effect/core/io/Clock/definition";
import * as tsplus_module_4 from "@tsplus/stdlib/service/Env";
import * as tsplus_module_5 from "@tsplus/stdlib/data/LazyValue";
import * as tsplus_module_6 from "@effect/core/io/FiberRef/operations/unsafeMakeEnvironment";
import { LiveClock } from "@effect/core/io/Clock/operations/live";
export const DefaultEnv = {
  Services: {}
};
/**
 * @tsplus static ets/DefaultEnv/Services/Ops live
 */

const liveServices_1 = /*#__PURE__*/tsplus_module_5.LazyValue.make(() => tsplus_module_4.Env(tsplus_module_3.Clock.Tag, new LiveClock()).add(tsplus_module_1.Random.Tag, tsplus_module_2.defaultRandom.value));
export const liveServices = liveServices_1;
/**
 * The default services.
 *
 * @tsplus static ets/DefaultEnv/Ops services
 */

export const services = /*#__PURE__*/tsplus_module_5.LazyValue.make(() => tsplus_module_6.unsafeMakeEnvironment(liveServices_1.value));
//# sourceMappingURL=definition.mjs.map