import { TQueue } from "@effect/core/stm/TQueue/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/TQueue.Aspects takeBetween * @tsplus pipeable effect/core/stm/TQueue takeBetween * @tsplus location "@effect/core/stm/TQueue/operations/takeBetween" */ export declare function takeBetween(min: number, max: number): (self: import("../definition").TQueue) => import("../../STM").STM>; //# sourceMappingURL=takeBetween.d.ts.map