import { Exit } from "@effect/core/io/Exit/definition"; import { Scope } from "@effect/core/io/Scope/definition"; export type State = Exited | Running; export declare class Exited { readonly nextKey: number; readonly exit: Exit; readonly update: (finalizer: Scope.Finalizer) => Scope.Finalizer; readonly _tag = "Exited"; constructor(nextKey: number, exit: Exit, update: (finalizer: Scope.Finalizer) => Scope.Finalizer); } export declare class Running { readonly nextKey: number; readonly _finalizers: Map; readonly update: (finalizer: Scope.Finalizer) => Scope.Finalizer; readonly _tag = "Running"; constructor(nextKey: number, _finalizers: Map, update: (finalizer: Scope.Finalizer) => Scope.Finalizer); finalizers(): Map; } //# sourceMappingURL=State.d.ts.map