import { Reloadable } from "@effect/core/io/Reloadable/definition"; import { ScopedRef } from "@effect/core/io/ScopedRef/definition"; import { Effect } from "@effect/core/io/Effect/definition"; import { IterableWeakMap } from "@tsplus/stdlib/collections/weak/IterableWeakMap"; import { Tag } from "@tsplus/stdlib/service/Tag"; import { ReloadableURI } from "@effect/core/io/Reloadable/definition"; export declare class ReloadableInternal implements Reloadable { readonly scopedRef: ScopedRef; readonly reload: Effect; readonly [ReloadableURI]: { _Service: (_: never) => never; }; constructor(scopedRef: ScopedRef, reload: Effect); get get(): Effect; get reloadFork(): Effect; } /** * @tsplus getter Tag reloadable * @tsplus location "@effect/core/io/Reloadable/operations/_internal/ReloadableInternal" */ export declare function reloadableTag(tag: Tag): Tag>; //# sourceMappingURL=ReloadableInternal.d.ts.map