var _a;

import { _A, THubSym } from "@effect/core/stm/THub/definition";
export class InternalTHub {
  constructor(hubSize, publisherHead, publisherTail, requestedCapacity, strategy, subscriberCount, subscribers) {
    this.hubSize = hubSize;
    this.publisherHead = publisherHead;
    this.publisherTail = publisherTail;
    this.requestedCapacity = requestedCapacity;
    this.strategy = strategy;
    this.subscriberCount = subscriberCount;
    this.subscribers = subscribers;
    this[_a] = THubSym;
  }

}
_a = THubSym;
/**
 * @tsplus macro remove
 */

export function concreteTHub(_) {//
}
//# sourceMappingURL=InternalTHub.mjs.map