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