diff --git a/.changeset/hot-spies-obey.md b/.changeset/hot-spies-obey.md
new file mode 100644
index 00000000000..d6637ae7188
--- /dev/null
+++ b/.changeset/hot-spies-obey.md
@@ -0,0 +1,5 @@
+---
+'@module-federation/sdk': patch
+---
+
+chore(sdk): remove GlobalModuleInfo undefined type
diff --git a/packages/sdk/src/types/snapshot.ts b/packages/sdk/src/types/snapshot.ts
index 45b55e58e42..b1b0746a250 100644
--- a/packages/sdk/src/types/snapshot.ts
+++ b/packages/sdk/src/types/snapshot.ts
@@ -94,5 +94,5 @@ export type ModuleInfo =
   | ProviderModuleInfo;
 
 export type GlobalModuleInfo = {
-  [key: string]: ModuleInfo | ManifestProvider | PureEntryProvider | undefined;
+  [key: string]: ModuleInfo | ManifestProvider | PureEntryProvider;
 };