"use strict";
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
  for (var name in all)
    __defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
  if (from && typeof from === "object" || typeof from === "function") {
    for (let key of __getOwnPropNames(from))
      if (!__hasOwnProp.call(to, key) && key !== except)
        __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
  }
  return to;
};
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
var unstable_framework_support_exports = {};
__export(unstable_framework_support_exports, {
  DefaultHead: () => import_framework_context.DefaultHead,
  DefaultHeadSnippet: () => import_framework_context.DefaultHeadSnippet,
  DefaultImage: () => import_framework_context.DefaultImage,
  FrameworkContext: () => import_framework_context.FrameworkContext,
  MAKESWIFT_SITE_VERSION_COOKIE: () => import_preview.MAKESWIFT_SITE_VERSION_COOKIE,
  MakeswiftClient: () => import_client.MakeswiftClient,
  MakeswiftComponent: () => import_MakeswiftComponent.MakeswiftComponent,
  Page: () => import_page.Page,
  REDIRECT_SEARCH_PARAM: () => import_redirect_live.REDIRECT_SEARCH_PARAM,
  ReactRuntime: () => import_react_runtime.ReactRuntime,
  RootStyleRegistry: () => import_root_style_registry.RootStyleRegistry,
  RuntimeProvider: () => import_RuntimeProvider.RuntimeProvider,
  SET_COOKIE_HEADER: () => import_cookies.SET_COOKIE_HEADER,
  SearchParams: () => import_preview.SearchParams,
  Slot: () => import_Slot.Slot,
  StyleTagSSR: () => import_root_style_registry.StyleTagSSR,
  cookieSettingOptions: () => import_cookies.cookieSettingOptions,
  createApiHandler: () => import_api_handler.createApiHandler,
  createRootStyleCache: () => import_root_style_registry.createRootStyleCache,
  deserializeSiteVersion: () => import_site_version.deserializeSiteVersion,
  pipeResponseTo: () => import_node_request_response.pipeResponseTo,
  redirectLiveHandler: () => import_redirect_live.redirectLiveHandler,
  secondsUntilSiteVersionExpiration: () => import_site_version.secondsUntilSiteVersionExpiration,
  serializeSiteVersion: () => import_site_version.serializeSiteVersion,
  styleTagHtml: () => import_root_style_registry.styleTagHtml,
  toApiRequest: () => import_node_request_response.toApiRequest,
  versionedFetch: () => import_framework_context.versionedFetch
});
module.exports = __toCommonJS(unstable_framework_support_exports);
var import_site_version = require("../api/site-version");
var import_api_handler = require("../api-handler");
var import_cookies = require("../api-handler/cookies");
var import_redirect_live = require("../api-handler/handlers/redirect-live");
var import_node_request_response = require("../api-handler/node-request-response");
var import_preview = require("../api-handler/preview");
var import_client = require("../client");
var import_framework_context = require("../runtimes/react/components/framework-context");
var import_MakeswiftComponent = require("../runtimes/react/components/MakeswiftComponent");
var import_page = require("../runtimes/react/components/page");
var import_RuntimeProvider = require("../runtimes/react/components/RuntimeProvider");
var import_Slot = require("../runtimes/react/components/Slot");
var import_root_style_registry = require("../runtimes/react/root-style-registry");
var import_react_runtime = require("../runtimes/react/react-runtime");
// Annotate the CommonJS export names for ESM import in node:
0 && (module.exports = {
  DefaultHead,
  DefaultHeadSnippet,
  DefaultImage,
  FrameworkContext,
  MAKESWIFT_SITE_VERSION_COOKIE,
  MakeswiftClient,
  MakeswiftComponent,
  Page,
  REDIRECT_SEARCH_PARAM,
  ReactRuntime,
  RootStyleRegistry,
  RuntimeProvider,
  SET_COOKIE_HEADER,
  SearchParams,
  Slot,
  StyleTagSSR,
  cookieSettingOptions,
  createApiHandler,
  createRootStyleCache,
  deserializeSiteVersion,
  pipeResponseTo,
  redirectLiveHandler,
  secondsUntilSiteVersionExpiration,
  serializeSiteVersion,
  styleTagHtml,
  toApiRequest,
  versionedFetch
});
//# sourceMappingURL=index.js.map