export type OurRange = readonly [number, number]; export declare function subtractRanges(source: OurRange, toSubtract: OurRange): readonly OurRange[]; export declare function intersectRanges(a: OurRange, b: OurRange): OurRange | null; export declare function createRanges(set: ReadonlySet): readonly OurRange[]; export declare function invertRanges(ranges: readonly OurRange[]): readonly OurRange[];