import { IObjectType } from "../Common/Type"; import { FunctionExpression } from "../ExpressionBuilder/Expression/FunctionExpression"; import { JoinQueryable } from "./JoinQueryable"; import { Queryable } from "./Queryable"; export declare class CrossJoinQueryable extends JoinQueryable { readonly parent: Queryable; protected readonly parent2: Queryable; type: IObjectType; constructor(parent: Queryable, parent2: Queryable, resultSelector?: FunctionExpression | ((item1: T, item2: T2 | null) => R), type?: IObjectType); hashCode(): number; }