Commit 8cb3355e925 for nodejs

commit 8cb3355e925faa8331e2f54b6fae854550fa8a45
Author: Seongeun Lee <selee3196@gmail.com>
Date:   Tue Sep 22 12:28:38 2026 +0900

    typings: add mksnapshot internal binding types

    Signed-off-by: leah-1ee <selee3196@gmail.com>
    PR-URL: https://github.com/nodejs/node/pull/65901
    Reviewed-By: Daeyeon Jeong <daeyeon.dev@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>

diff --git a/typings/globals.d.ts b/typings/globals.d.ts
index 2153b293823..f10d6eeb6bb 100644
--- a/typings/globals.d.ts
+++ b/typings/globals.d.ts
@@ -22,6 +22,7 @@ import { InternalOnlyV8Binding } from './internalBinding/internal_only_v8';
 import { IPCSerdesBinding } from './internalBinding/ipc_serdes';
 import { LocksBinding } from './internalBinding/locks';
 import { MessagingBinding } from './internalBinding/messaging';
+import { MksnapshotBinding } from './internalBinding/mksnapshot';
 import { ModulesBinding } from './internalBinding/modules';
 import { OptionsBinding } from './internalBinding/options';
 import { OSBinding } from './internalBinding/os';
@@ -74,6 +75,7 @@ interface InternalBindingMap {
   ipc_serdes: IPCSerdesBinding;
   locks: LocksBinding;
   messaging: MessagingBinding;
+  mksnapshot: MksnapshotBinding;
   modules: ModulesBinding;
   options: OptionsBinding;
   os: OSBinding;
diff --git a/typings/internalBinding/mksnapshot.d.ts b/typings/internalBinding/mksnapshot.d.ts
new file mode 100644
index 00000000000..b8fffff0644
--- /dev/null
+++ b/typings/internalBinding/mksnapshot.d.ts
@@ -0,0 +1,16 @@
+export interface MksnapshotBinding {
+  runEmbedderPreload(process: object, require: Function): void;
+  compileSerializeMain(
+    filename: string,
+    source: string,
+  ): (
+    require: (id: string) => unknown,
+    __filename: string,
+    __dirname: string,
+  ) => unknown;
+  setSerializeCallback(callback: () => void): void;
+  setDeserializeCallback(callback: () => void): void;
+  setDeserializeMainFunction(callback: () => unknown): void;
+  anonymousMainPath: '__node_anonymous_main';
+  isBuildingSnapshotBuffer: Uint8Array;
+}