diff --git a/lib/config/types.ts b/lib/config/types.ts
index d4572fafb49e745b6d06be6aac4f6b2f90e1daf5..f453db98d7ce83fea502fad27c958b03ffc7da39 100644
--- a/lib/config/types.ts
+++ b/lib/config/types.ts
@@ -1,5 +1,4 @@
 import type { LogLevel } from 'bunyan';
-import type { Range } from 'semver';
 import type { PlatformId } from '../constants';
 import type { HostRule } from '../types';
 import type { GitNoVerifyOption } from '../util/git/types';
@@ -317,7 +316,7 @@ export interface PackageRule
   excludePackagePatterns?: string[];
   excludePackagePrefixes?: string[];
   matchCurrentValue?: string;
-  matchCurrentVersion?: string | Range;
+  matchCurrentVersion?: string;
   matchSourceUrlPrefixes?: string[];
   matchSourceUrls?: string[];
   matchUpdateTypes?: UpdateType[];
diff --git a/lib/modules/versioning/types.ts b/lib/modules/versioning/types.ts
index 362a6bd0d0d78e335fa0ce89784a0b4b5d319dc0..bb16fe5d70c5f53ae725c1b88e94ab4f2c5eaab3 100644
--- a/lib/modules/versioning/types.ts
+++ b/lib/modules/versioning/types.ts
@@ -1,4 +1,4 @@
-import type { Range, SemVer } from 'semver';
+import type { SemVer } from 'semver';
 import type { RangeStrategy } from '../../types';
 
 export interface NewValueConfig {
@@ -94,7 +94,7 @@ export interface VersioningApi {
   /**
    * Check whether the `version` satisfies the `range` constraint.
    */
-  matches(version: string, range: string | Range): boolean;
+  matches(version: string, range: string): boolean;
 
   valueToVersion?(version: string): string;
 }