type ReduceKvReducer = (accumulator: TAccumulator, key: string | number, value: TValue) => TAccumulator; type ReduceKvCollection = Record | TValue[]; export declare function reduce_kv(reducer: ReduceKvReducer, initial: TAccumulator, collection: ReduceKvCollection | unknown): TAccumulator; export {};