diff --git a/lib/modules/datasource/helm/index.ts b/lib/modules/datasource/helm/index.ts
index dffa66b4a2e8e280864ac26dbd8898a8be0257c1..590c7a9b24284a0e05f49d10685e1adbb7a2cec7 100644
--- a/lib/modules/datasource/helm/index.ts
+++ b/lib/modules/datasource/helm/index.ts
@@ -2,6 +2,7 @@ import is from '@sindresorhus/is';
 import { load } from 'js-yaml';
 import { logger } from '../../../logger';
 import { cache } from '../../../util/cache/package/decorator';
+import type { HttpResponse } from '../../../util/http/types';
 import { ensureTrailingSlash } from '../../../util/url';
 import * as helmVersioning from '../../versioning/helm';
 import { Datasource } from '../datasource';
@@ -34,7 +35,7 @@ export class HelmDatasource extends Datasource {
   async getRepositoryData(
     helmRepository: string
   ): Promise<HelmRepositoryData | null> {
-    let res: any;
+    let res: HttpResponse<string>;
     try {
       res = await this.http.get('index.yaml', {
         baseUrl: ensureTrailingSlash(helmRepository),