diff --git a/lib/util/cache/repository/index.ts b/lib/util/cache/repository/index.ts
index 428d78c1dac005fe36d21786332a95c484b148d6..a88c9334976c8ff7099bf0b21a747ecb800b7f3d 100644
--- a/lib/util/cache/repository/index.ts
+++ b/lib/util/cache/repository/index.ts
@@ -3,7 +3,7 @@ import { join } from 'upath';
 import { RenovateConfig, RepositoryCacheConfig } from '../../../config/common';
 import { logger } from '../../../logger';
 import { PackageFile } from '../../../manager/common';
-import { RepoFileConfig } from '../../../workers/repository/init/common';
+import { RepoInitConfig } from '../../../workers/repository/init/common';
 
 export interface BaseBranchCache {
   sha: string; // branch commit sha
@@ -13,11 +13,7 @@ export interface BaseBranchCache {
 
 export interface Cache {
   repository?: string;
-  init?: {
-    defaultBranchSha?: string;
-    repoConfig?: RepoFileConfig;
-    resolvedConfig?: RenovateConfig;
-  };
+  init?: RepoInitConfig;
   scan?: Record<string, BaseBranchCache>;
 }
 
diff --git a/lib/workers/repository/init/common.ts b/lib/workers/repository/init/common.ts
index b57229f0ef5034ab470026ba63480a1fc531d5f1..4424d679c2131cbacfb2526c693b57e0f997a093 100644
--- a/lib/workers/repository/init/common.ts
+++ b/lib/workers/repository/init/common.ts
@@ -1,3 +1,5 @@
+import { RenovateConfig } from '../../../config';
+
 export type RepoConfigError = {
   validationError: string;
   validationMessage: string;
@@ -8,3 +10,9 @@ export interface RepoFileConfig {
   config?: any;
   error?: RepoConfigError;
 }
+
+export interface RepoInitConfig {
+  defaultBranchSha?: string;
+  repoConfig?: RepoFileConfig;
+  resolvedConfig?: RenovateConfig;
+}