import { AnyIterable } from 'augmentative-iterable'; import { AsyncReducer } from '../types/base'; import { ReduceAndMapIngredient } from './ingredients'; import { ResolverType } from '../types-internal'; export declare function reduceRecipe(reduceAndMap: ReduceAndMapIngredient, resolver: ResolverType): (this: AnyIterable, reducer: AsyncReducer, initial: R) => any;