import { AnyIterable } from 'augmentative-iterable'; import { AnyMapper, FunctionAnyMapper, ResolverType } from '../types-internal'; import { DistinctIngredients } from './ingredients'; import { Choose } from '../types'; export declare function incPredicate(resolver: ResolverType, mapper: FunctionAnyMapper, maxOcurrences: number): any; export declare function distinctRecipe(ingredients: DistinctIngredients): (this: AnyIterable, baseMapper?: AnyMapper | number, maxOcurrencesOrChoose?: number | Choose, maxOcurrences?: number) => any;