export type Range = readonly [number, number]; export declare class RangeSet { readonly ranges: Range[]; constructor(ranges: readonly Range[]); difference(other: RangeSet): RangeSet; union(other: RangeSet): RangeSet; intersection(other: RangeSet): RangeSet; isEmpty(): boolean; isSubsetOf(other: RangeSet): boolean; isSupersetOf(other: RangeSet): boolean; isEqual(other: RangeSet): boolean; valid(): boolean; min(): number | undefined; max(): number | undefined; private isValid; } //# sourceMappingURL=RangeSet.d.ts.map