import { THub } from "@effect/core/stm/THub/definition"; import { STM } from "@effect/core/stm/STM/definition/base"; import { Chunk } from "@tsplus/stdlib/collections/Chunk/definition"; /** * Takes a number of elements from the queue between the specified minimum and * maximum. If there are fewer than the minimum number of elements available, * retries until at least the minimum number of elements have been collected. * @tsplus static effect/core/stm/THub/TDequeue.Aspects takeBetween * @tsplus pipeable effect/core/stm/THub/TDequeue takeBetween * @tsplus location "@effect/core/stm/THub/operations/TDequeue/takeBetween" */ export declare function takeBetween(min: number, max: number): (self: import("../../definition").THub.TDequeue) => import("../../../STM").STM>; //# sourceMappingURL=takeBetween.d.ts.map