import { IndexedSelector } from '../IndexedSelector'; import './fullOuterGroupJoin'; import './defaultIfEmpty'; import { EqualityComparer } from '../blinq'; declare module '../Enumerable' { interface Enumerable { fullOuterJoin(this: Enumerable, rightSeq: Iterable, leftKeySelector: IndexedSelector, rightKeySelector: IndexedSelector, selector: (o: T | undefined, v: TRight | undefined, k: TKey) => TOut, equalityComparer?: EqualityComparer): Enumerable; } }