type ReduceOperation<T> = (accumulator: T, value: T, index: number, array: T[]) => T;
export declare function runningReduce<T>(values: T[] | unknown, operation: ReduceOperation<T>): T[];
export {};
