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