/** * @module Collection */ import { type ICollection, type Modifier } from "../../../../collection/contracts/_module.js"; /** * @internal */ export declare class WhenIterable implements Iterable { private collection; private condition; private callback; constructor(collection: ICollection, condition: () => boolean, callback: Modifier, ICollection>); [Symbol.iterator](): Iterator; }