import { MaybeGemVersion, Ordering } from './ruby/gem-version'; export { gt, gte, lt, lte, eq, neq, cmp, compare, rcompare, diff }; declare function gt(v1: MaybeGemVersion, v2: MaybeGemVersion): boolean; declare function gte(v1: MaybeGemVersion, v2: MaybeGemVersion): boolean; declare function lt(v1: MaybeGemVersion, v2: MaybeGemVersion): boolean; declare function lte(v1: MaybeGemVersion, v2: MaybeGemVersion): boolean; declare function eq(v1: MaybeGemVersion, v2: MaybeGemVersion): boolean; declare function neq(v1: MaybeGemVersion, v2: MaybeGemVersion): boolean; declare function cmp(v1: MaybeGemVersion, comparator: string, v2: MaybeGemVersion): boolean; declare function compare(v1: MaybeGemVersion, v2: MaybeGemVersion): Ordering | undefined; declare function rcompare(v1: MaybeGemVersion, v2: MaybeGemVersion): Ordering | undefined; declare function diff(v1: MaybeGemVersion, v2: MaybeGemVersion): string | null;