import { HKT } from "@tsplus/stdlib/prelude/HKT"; /** * @tsplus type ReduceWithIndex */ export interface ReduceWithIndex extends HKT.Typeclass { readonly Law: { readonly ReduceWithIndex: "ReduceWithIndex"; }; readonly reduceWithIndex: ReduceWithIndex.Fn; } export declare namespace ReduceWithIndex { interface Fn { (b: B, f: (k: K, b: B, a: A) => B): (fa: HKT.Kind) => B; } } //# sourceMappingURL=ReduceWithIndex.d.ts.map