    /** @see https://www.gatsbyjs.com/docs/actions/#deleteNode */
    deleteNode(node: NodeInput, plugin?: ActionPlugin): void
  
-@@ -1642,6 +1674,13 @@ export interface Page<TContext = Record<string, unknown>> {
+@@ -1662,6 +1711,13 @@ export interface Page<TContext = Record<string, unknown>> {
    context?: TContext
    ownerNodeId?: string
    defer?: boolean

+export { Slice } from "./slice"
 export * from "gatsby-script"
diff --git a/packages/gatsby/index.d.ts b/packages/gatsby/index.d.ts
index db2b6a78c1..f0e7745e01 100644
--- a/packages/gatsby/index.d.ts
+++ b/packages/gatsby/index.d.ts
@@ -182,6 +182,30 @@ export type HeadFC<DataType = object, PageContextType = object> = (
   props: HeadProps<DataType, PageContextType>
 ) => JSX.Element
 

diff --git a/packages/gatsby/cache-dir/gatsby-browser-entry.js b/packages/gatsby/cache-dir/gatsby-browser-entry.js
index c2bfd3e2b7..65218f2784 100644
--- a/packages/gatsby/cache-dir/gatsby-browser-entry.js
+++ b/packages/gatsby/cache-dir/gatsby-browser-entry.js
@@ -23,4 +23,5 @@ export {
