import { EqualityComparer, IEnumerable, IEnumerableFactory } from '../../types'; export declare function applyLeftJoinHeterogeneous(factory: IEnumerableFactory, first: Iterable, second: Iterable, firstKeySelector: (item: TFirst) => TKey, secondKeySelector: (item: TSecond) => TKey, firstSelector: (item: TFirst) => TResult, bothSelector: (a: TFirst, b: TSecond) => TResult, equalityComparer?: EqualityComparer): IEnumerable; export declare function applyLeftJoinHomogeneous(factory: IEnumerableFactory, first: Iterable, second: Iterable, keySelector: (item: TFirst) => TKey, firstSelector: (item: TFirst) => TResult, bothSelector: (a: TFirst, b: TFirst) => TResult, equalityComparer?: EqualityComparer): IEnumerable; //# sourceMappingURL=applyLeftJoin.d.ts.map