import { ScopedRef } from "@effect/core/io/ScopedRef/definition"; import { Ref } from "@effect/core/io/Ref/definition"; import { Scope } from "@effect/core/io/Scope/definition"; import { Effect } from "@effect/core/io/Effect/definition"; import { Exit } from "@effect/core/io/Exit/definition"; import { Env } from "@tsplus/stdlib/service/Env"; import { ScopedRefURI } from "@effect/core/io/ScopedRef/definition"; export declare class ScopedRefInternal implements ScopedRef { readonly ref: Ref.Synchronized; constructor(ref: Ref.Synchronized); readonly [ScopedRefURI]: { _A: (_: never) => never; }; get get(): Effect; get close(): Effect; set(this: this, acquire: Effect): Effect; setAsync(this: this, acquire: Effect): Effect; } //# sourceMappingURL=ScopedRefInternal.d.ts.map