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