import { ComparatorSet, ParsedOptions, RangeLike, RangeOptionsOrLoose, RangeSet, SemVerLike } from "../types.mjs"; import { Comparator } from "./comparator.mjs"; //#region src/classes/range.d.ts declare class Range { raw: string; loose: boolean; options: ParsedOptions; includePrerelease: boolean; set: RangeSet; formatted: string | undefined; constructor(range: RangeLike | Comparator, optionsOrLoose?: RangeOptionsOrLoose); get range(): string; format(): string; toString(): string; inspect(): string; parseRange(range: string): ComparatorSet; intersects(range: Range, optionsOrLoose?: RangeOptionsOrLoose): boolean; test(version: SemVerLike): boolean; } //#endregion export { Range };