import * as internal from "@effect/io/internal_effect_untraced/clock";
import * as defaultServices from "@effect/io/internal_effect_untraced/defaultServices";
/**
 * @since 1.0.0
 * @category symbols
 */
export const ClockTypeId = internal.ClockTypeId;
/**
 * @since 1.0.0
 * @category constructors
 */
export const make = internal.make;
/**
 * @since 1.0.0
 * @category constructors
 */
export const sleep = defaultServices.sleep;
/**
 * @since 1.0.0
 * @category constructors
 */
export const currentTimeMillis = defaultServices.currentTimeMillis;
/**
 * @since 1.0.0
 * @category constructors
 */
export const currentTimeNanos = defaultServices.currentTimeNanos;
/**
 * @since 1.0.0
 * @category constructors
 */
export const clockWith = defaultServices.clockWith;
/**
 * @since 1.0.0
 * @category context
 */
export const Clock = internal.clockTag;
//# sourceMappingURL=Clock.mjs.map