import type * as Tp from "../../Collections/Immutable/Tuple/index.js"; import type { PredicateWithIndex, RefinementWithIndex } from "../../Utils/index.js"; import type * as HKT from "../HKT/index.js"; export interface PartitionWithIndexFn { (refinement: RefinementWithIndex>, A, B>): (fa: HKT.Kind) => Tp.Tuple<[ HKT.Kind, HKT.Kind ]>; (predicate: PredicateWithIndex>, A>): (fa: HKT.Kind) => Tp.Tuple<[ HKT.Kind, HKT.Kind ]>; } export interface PartitionWithIndex extends HKT.Base { readonly _PartitionWithIndex: "PartitionWithIndex"; readonly partitionWithIndex: PartitionWithIndexFn; } //# sourceMappingURL=index.d.ts.map