import { AnyIterable } from 'augmentative-iterable'; import { AnyMapper } from '../types'; import { ResolverType } from '../types-internal'; import { CombineIngredient, Ingredient, ReduceIngredient } from './ingredients'; export declare function combineJoinRecipe(combine: CombineIngredient, map: Ingredient, reduce: ReduceIngredient, resolver: ResolverType): (this: AnyIterable>, baseKey?: AnyMapper) => any;