import { Refinement } from "@tsplus/stdlib/data/Function"; import { HashSet } from "@tsplus/stdlib/collections/HashSet/definition"; import { Predicate } from "@tsplus/stdlib/data/Predicate"; /** * Partition the values of a `HashSet` using the specified predicate. * * If a value matches the predicate, it will be placed into the `HashSet` on the * right side of the resulting `Tuple`, otherwise the value will be placed into * the left side. * @tsplus static HashSet.Aspects partition * @tsplus pipeable HashSet partition * @tsplus location "@tsplus/stdlib/collections/HashSet/operations/partition" */ export declare function partition(f: Refinement): (self: HashSet) => readonly [HashSet, HashSet]; export declare function partition(f: Predicate): (self: HashSet) => readonly [HashSet, HashSet]; //# sourceMappingURL=partition.d.ts.map