import { Enumerable } from "./Enumerable"; export declare class CrossJoinEnumerable extends Enumerable { protected readonly parent: Enumerable; protected readonly parent2: Enumerable; protected readonly resultSelector: (item1: T | null, item2: T2 | null) => R; constructor(parent: Enumerable, parent2: Enumerable, resultSelector?: (item1: T | null, item2: T2 | null) => R); protected generator(): IterableIterator; }