var _a;

import { _A, TQueueSym } from "@effect/core/stm/TQueue/definition";
export class InternalTQueue {
  constructor(ref, capacity, strategy) {
    this.ref = ref;
    this.capacity = capacity;
    this.strategy = strategy;
    this[_a] = TQueueSym;
  }

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

export function concreteTQueue(_) {//
}
//# sourceMappingURL=InternalTQueue.mjs.map