export type HierarchicalElement = string[]; export declare class HierarchicalSet { private root; constructor(elements?: Iterable); addAll(elements: Iterable): this; add(element: HierarchicalElement): this; /** * Remove every element from LHS that doesn't have a prefix in RHS */ intersect(rhs: HierarchicalSet): this; remove(rhs: Iterable): this; get size(): number; [Symbol.iterator](): Iterator; has(el: HierarchicalElement): boolean; private findNode; } //# sourceMappingURL=hierarchical-set.d.ts.map