import { AnyIterable } from 'augmentative-iterable'; import { AnyMapper, FunctionAnyMapper } from '../types-internal'; import { DistinctIngredients } from './ingredients'; import { Choose } from '../types'; export declare function chooseToMapRecipe({ forEach, resolver }: DistinctIngredients): (this: AnyIterable, getKey: FunctionAnyMapper, mapper: FunctionAnyMapper, choose?: Choose) => any; export declare function toMapRecipe(ingredients: DistinctIngredients): (this: AnyIterable, getKey: AnyMapper, mapper: AnyMapper, getReduced?: Choose) => any;