import { HKT } from "@tsplus/stdlib/prelude/HKT"; import { RefinementWithIndex, PredicateWithIndex } from "@tsplus/stdlib/utilities/Types"; /** * @tsplus type FilterWithIndex */ export interface FilterWithIndex extends HKT.Typeclass { readonly Law: { readonly FilterWithIndex: "FilterWithIndex"; }; readonly filterWithIndex: { (refinement: RefinementWithIndex): (fa: HKT.Kind) => HKT.Kind; (predicate: PredicateWithIndex): (fa: HKT.Kind) => HKT.Kind; }; } //# sourceMappingURL=FilterWithIndex.d.ts.map