/** * @module Collection */ import { type CrossJoinResult, type ICollection } from "../../../../collection/contracts/_module.js"; /** * @internal */ export declare class CrossJoinIterable implements Iterable> { private readonly collection; private readonly iterable; private readonly makeCollection; constructor(collection: ICollection, iterable: Iterable, makeCollection: (iterable_: Iterable) => ICollection); [Symbol.iterator](): Iterator>; }