import { SemVer } from "./semver.mjs"; import { ComparatorLike, ComparatorOperator, ParsedOptions, RangeOptionsOrLoose, SemVerLike } from "../types.mjs"; //#region src/classes/comparator.d.ts declare const ANY: unique symbol; declare class Comparator { options: ParsedOptions; loose: boolean; operator: ComparatorOperator; semver: SemVer | typeof ANY; value: string; static get ANY(): typeof ANY; constructor(comp: ComparatorLike, options?: RangeOptionsOrLoose); parse(comp: string): void; toString(): string; test(version: SemVerLike | typeof ANY): boolean; intersects(comp: Comparator, optionsOrLoose?: RangeOptionsOrLoose): boolean; } //#endregion export { Comparator };