import { TRef } from "@effect/core/stm/TRef/definition"; import type { Node } from "@effect/core/stm/THub/definition/Node"; export declare class InternalNode implements Node { readonly head: A; readonly subscribers: number; readonly tail: TRef>; constructor(head: A, subscribers: number, tail: TRef>); } /** * @tsplus macro remove */ export declare function concreteNode(_: Node): asserts _ is InternalNode; /** * @tsplus static effect/core/stm/THub/Node.Ops __call * @tsplus location "@effect/core/stm/THub/operations/_internal/InternalNode" */ export declare function make(head: A, subscribers: number, tail: TRef>): Node; //# sourceMappingURL=InternalNode.d.ts.map