import { XYShape } from "../XYShape.js"; import { NumberSet } from "./NumberSet.js"; import { Range, RangeSet } from "./RangeSet.js"; export declare class MixedSet { readonly numberSet: NumberSet; readonly rangeSet: RangeSet; constructor(points: readonly number[], segments: readonly Range[]); static fromDiscreteDistShape(shape: XYShape): MixedSet; static fromContinuousDistShape(shape: XYShape): MixedSet; difference(other: MixedSet): MixedSet; intersection(other: MixedSet): MixedSet; union(other: MixedSet): MixedSet; isSubsetOf(other: MixedSet): boolean; isSupersetOf(other: MixedSet): boolean; isEmpty(): boolean; isEqual(other: MixedSet): boolean; min(): number | undefined; max(): number | undefined; } //# sourceMappingURL=MixedSet.d.ts.map