diff --git a/index.d.ts b/index.d.ts
index f2ab26e..fa64e70 100644
--- a/index.d.ts
+++ b/index.d.ts
@@ -1,3 +1,9 @@
 export default class DetailsDialogElement extends HTMLElement {
   toggle(open: boolean): void;
 }
+
+declare global {
+  interface Window {
+    DetailsDialogElement: typeof DetailsDialogElement
+  }
+}
diff --git a/package-lock.json b/package-lock.json
index e6dbb08..c1bb608 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,6 +1,6 @@
 {
   "name": "@github/details-dialog-element",
-  "version": "3.0.9",
+  "version": "3.0.10",
   "lockfileVersion": 1,
   "requires": true,
   "dependencies": {
diff --git a/package.json b/package.json
index 1d7f673..00441a5 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@github/details-dialog-element",
-  "version": "3.0.9",
+  "version": "3.0.10",
   "description": "A modal dialog opened with a <details> button.",
   "repository": "github/details-dialog-element",
   "main": "dist/index.umd.js",