import type { MemoCollectionIterator, TypeOfCollection } from '../types'; import type { Collection } from '@sdkset/types'; /** * 用于创建`reduce`、`reduceRight`的内部函数。 * * @example * _createReduce(1) * => reduce * * _createReduce(-1) * => reduceRight * * @param dir 1:从左至右 -1:从右至左 */ export declare function _createReduce(dir: 1 | -1): >(list: V, iteratee: MemoCollectionIterator, TResult, Collection>>, memo?: TResult | undefined) => TResult;