import { Collection } from "@tsplus/stdlib/collections/Collection/definition"; import { Chunk } from "@tsplus/stdlib/collections/Chunk/definition"; import type { AtomicHub } from "@effect/core/io/Hub/operations/_internal/AtomicHub"; import type { Subscription } from "@effect/core/io/Hub/operations/_internal/Subscription"; export declare class BoundedHubSingle implements AtomicHub { publisherIndex: number; subscriberCount: number; subscribers: number; value: A; readonly capacity = 1; get isEmpty(): boolean; get isFull(): boolean; publish(a: A): boolean; publishAll(as: Collection): Chunk; get size(): number; slide(): void; subscribe(): Subscription; } //# sourceMappingURL=BoundedHubSingle.d.ts.map