export declare class DisjointSet { private parent; private rank; has(value: number): boolean; sets(): number[][]; makeSet(value: number): number; union(a: number, b: number): void; find(value: number): number; }