/** * @module Collection */ import { type AsyncModifier, type IAsyncCollection } from "../../../../collection/contracts/_module.js"; /** * @internal */ export declare class AsyncWhenIterable implements AsyncIterable { private collection; private condition; private callback; constructor(collection: IAsyncCollection, condition: () => boolean | PromiseLike, callback: AsyncModifier, IAsyncCollection>); [Symbol.asyncIterator](): AsyncIterator; }