import { SyncOperation } from "../operation"; export type ReduceFn = (accumulator: Accumulator, value: T) => Accumulator; export declare function reduce(callbackFn: ReduceFn, initialValue: Accumulator): SyncOperation;