import { AsyncIterableX } from '../../asynciterable/asynciterablex.js'; /** * @ignore */ export declare function groupJoinProto(this: AsyncIterableX, inner: AsyncIterable, outerSelector: (value: TOuter) => TKey | Promise, innerSelector: (value: TInner) => TKey | Promise, resultSelector: (outer: TOuter, inner: AsyncIterable) => TResult | Promise): AsyncIterableX; declare module '../../asynciterable/asynciterablex' { interface AsyncIterableX { groupJoin: typeof groupJoinProto; } }