import { TDeferred } from "@effect/core/stm/TDeferred/definition"; import { TRef } from "@effect/core/stm/TRef/definition"; import { Maybe } from "@tsplus/stdlib/data/Maybe/definition"; import { Either } from "@tsplus/stdlib/data/Either/definition"; import { _A, _E, TDeferredSym } from "@effect/core/stm/TDeferred/definition"; export declare class InternalTDeferred implements TDeferred { readonly ref: TRef>>; readonly [TDeferredSym]: TDeferredSym; readonly [_E]: () => E; readonly [_A]: () => A; constructor(ref: TRef>>); } /** * @tsplus macro remove */ export declare function concreteTDeferred(_: TDeferred): asserts _ is InternalTDeferred; //# sourceMappingURL=InternalTDeferred.d.ts.map