export declare type TReduceFn = (acc: R, value: T, index: number) => R; export declare const reduce: (reduceFn: TReduceFn, initial: R) => (iterable: Iterable) => Iterable;