import type { EIO } from "../Task/model"; export declare type State = Done | Pending; export declare class Done { readonly value: EIO; readonly _tag = "Done"; constructor(value: EIO); } export declare class Pending { readonly joiners: ReadonlyArray<(_: EIO) => void>; readonly _tag = "Pending"; constructor(joiners: ReadonlyArray<(_: EIO) => void>); } //# sourceMappingURL=state.d.ts.map