/**
 * @module Collection
 */
import { type Collapse, type ICollection } from "../../../../collection/contracts/_module.js";
/**
 * @internal
 */
export declare class CollapseIterable<TInput> implements Iterable<Collapse<TInput>> {
    private collection;
    constructor(collection: ICollection<TInput>);
    [Symbol.iterator](): Iterator<Collapse<TInput>>;
}
