diff --git a/packages/backend/src/@types/http-signature.d.ts b/packages/backend/src/@types/http-signature.d.ts
index d1f9cd9552b786feb75756a952c4704558a91c4e..f2f9bfcc311a6b8aec0a9a95a1072f501eef825f 100644
--- a/packages/backend/src/@types/http-signature.d.ts
+++ b/packages/backend/src/@types/http-signature.d.ts
@@ -1,5 +1,5 @@
 declare module '@peertube/http-signature' {
-	import { IncomingMessage, ClientRequest } from 'node:http';
+	import type { IncomingMessage, ClientRequest } from 'node:http';
 
 	interface ISignature {
 		keyId: string;
diff --git a/packages/backend/src/@types/koa-json-body.d.ts b/packages/backend/src/@types/koa-json-body.d.ts
index 5aa8179c5bc49671279a5adfd8a7230f81957435..2971807d15641cdd13766081a9cb66155b17cba6 100644
--- a/packages/backend/src/@types/koa-json-body.d.ts
+++ b/packages/backend/src/@types/koa-json-body.d.ts
@@ -1,5 +1,5 @@
 declare module 'koa-json-body' {
-	import { Middleware } from 'koa';
+	import type { Middleware } from 'koa';
 
 	interface IKoaJsonBodyOptions {
 		strict: boolean;
diff --git a/packages/backend/src/@types/koa-slow.d.ts b/packages/backend/src/@types/koa-slow.d.ts
index e748e2cc983efff1172cae6133c713198d457317..d048822efed61eb777fe34ffe825d6ede50bee7e 100644
--- a/packages/backend/src/@types/koa-slow.d.ts
+++ b/packages/backend/src/@types/koa-slow.d.ts
@@ -1,5 +1,5 @@
 declare module 'koa-slow' {
-	import { Middleware } from 'koa';
+	import type { Middleware } from 'koa';
 
 	interface ISlowOptions {
 		url?: RegExp;
diff --git a/packages/backend/src/@types/probe-image-size.d.ts b/packages/backend/src/@types/probe-image-size.d.ts
index 11bb6c620c13012dae4bbe2fc7efbf3b20594a0f..416e819acb2c0c14edaab903356c0eafcdbed895 100644
--- a/packages/backend/src/@types/probe-image-size.d.ts
+++ b/packages/backend/src/@types/probe-image-size.d.ts
@@ -1,5 +1,5 @@
 declare module 'probe-image-size' {
-	import { ReadStream } from 'node:fs';
+	import type { ReadStream } from 'node:fs';
 
 	type ProbeOptions = {
 		retries: 1;