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 the specified number of elements from the queue. If there are fewer * than the specified number of elements available, it retries until they * become available. * @tsplus static effect/core/stm/THub/TDequeue.Aspects takeN * @tsplus pipeable effect/core/stm/THub/TDequeue takeN * @tsplus location "@effect/core/stm/THub/operations/TDequeue/takeN" */ export declare function takeN(n: number): (self: import("../../definition").THub.TDequeue) => import("../../../STM").STM>; //# sourceMappingURL=takeN.d.ts.map