import { AnyIterable } from 'augmentative-iterable'; import { AsyncReducer } from '../types'; import { ToObjectChainIngredients } from './ingredients'; export declare function toChainRecipeFactory(base: (this: AnyIterable, initial: () => R, reducer: AsyncReducer, ...keys: string[]) => any): (this: AnyIterable, ...keys: string[]) => any; export declare function toObjectChainRecipe(ing: ToObjectChainIngredients): (this: AnyIterable, ...keys: string[]) => any;