diff --git a/lib/config/common.ts b/lib/config/common.ts
index f055c9216d9c82bdb4bc3a00ff7e3b41a6c8b4d0..224a161cf4e4cf06ad39b5fec08d1b73033bc5bc 100644
--- a/lib/config/common.ts
+++ b/lib/config/common.ts
@@ -19,13 +19,15 @@ export interface RenovateSharedConfig {
   automerge?: boolean;
   branchPrefix?: string;
   branchName?: string;
-
+  manager?: string;
   commitMessage?: string;
   enabled?: boolean;
   enabledManagers?: string[];
+  fileMatch?: string[];
   group?: GroupConfig;
   groupName?: string;
   groupSlug?: string;
+  includePaths?: string[];
   ignoreDeps?: string[];
   ignorePaths?: string[];
   labels?: string[];
diff --git a/lib/workers/repository/extract/manager-files.ts b/lib/workers/repository/extract/manager-files.ts
index f681fc50c690199f46518a4a2f7bc59cd1800f20..61ef25c097f24829c2b85e9a1a7e524cc304f41d 100644
--- a/lib/workers/repository/extract/manager-files.ts
+++ b/lib/workers/repository/extract/manager-files.ts
@@ -1,4 +1,5 @@
 import is from '@sindresorhus/is';
+import { RenovateConfig } from '../../../config/common';
 import { logger } from '../../../logger';
 import {
   extractAllPackageFiles,
@@ -14,7 +15,9 @@ import {
   getMatchingFiles,
 } from './file-match';
 
-export async function getManagerPackageFiles(config): Promise<PackageFile[]> {
+export async function getManagerPackageFiles(
+  config: RenovateConfig
+): Promise<PackageFile[]> {
   const { manager, enabled, includePaths, ignorePaths } = config;
   logger.trace(`getPackageFiles(${manager})`);
   if (!enabled) {