'use strict';

const plugin = require('../../../packages/stack/src/plugins/ui-builder/client/plugin.cjs');
const registry = require('../../../packages/stack/src/plugins/ui-builder/client/registry.cjs');
const formFieldOverrides = require('../../../packages/ui/src/lib/ui-builder/registry/form-field-overrides.cjs');
const pageRenderer = require('../../../packages/stack/src/plugins/ui-builder/client/components/page-renderer.cjs');
const pageListPage = require('../../../packages/stack/src/plugins/ui-builder/client/components/pages/page-list-page.cjs');
const pageBuilderPage = require('../../../packages/stack/src/plugins/ui-builder/client/components/pages/page-builder-page.cjs');
const uiBuilderHooks = require('../../../packages/stack/src/plugins/ui-builder/client/hooks/ui-builder-hooks.cjs');
const index = require('../../../packages/stack/src/plugins/ui-builder/client/localization/index.cjs');



exports.uiBuilderClientPlugin = plugin.uiBuilderClientPlugin;
exports.complexComponentDefinitions = registry.complexComponentDefinitions;
exports.createComponentRegistry = registry.createComponentRegistry;
exports.defaultComponentRegistry = registry.defaultComponentRegistry;
exports.primitiveComponentDefinitions = registry.primitiveComponentDefinitions;
exports.childrenAsTextareaFieldOverrides = formFieldOverrides.childrenAsTextareaFieldOverrides;
exports.childrenAsTipTapFieldOverrides = formFieldOverrides.childrenAsTipTapFieldOverrides;
exports.childrenFieldOverrides = formFieldOverrides.childrenFieldOverrides;
exports.classNameFieldOverrides = formFieldOverrides.classNameFieldOverrides;
exports.commonFieldOverrides = formFieldOverrides.commonFieldOverrides;
exports.iconNameFieldOverrides = formFieldOverrides.iconNameFieldOverrides;
exports.PageRenderer = pageRenderer.PageRenderer;
exports.SuspensePageRenderer = pageRenderer.SuspensePageRenderer;
exports.PageListPage = pageListPage.PageListPage;
exports.PageBuilderPage = pageBuilderPage.PageBuilderPage;
exports.useCreateUIBuilderPage = uiBuilderHooks.useCreateUIBuilderPage;
exports.useDeleteUIBuilderPage = uiBuilderHooks.useDeleteUIBuilderPage;
exports.useSuspenseUIBuilderPage = uiBuilderHooks.useSuspenseUIBuilderPage;
exports.useSuspenseUIBuilderPageBySlug = uiBuilderHooks.useSuspenseUIBuilderPageBySlug;
exports.useSuspenseUIBuilderPages = uiBuilderHooks.useSuspenseUIBuilderPages;
exports.useUIBuilderPage = uiBuilderHooks.useUIBuilderPage;
exports.useUIBuilderPageBySlug = uiBuilderHooks.useUIBuilderPageBySlug;
exports.useUIBuilderPages = uiBuilderHooks.useUIBuilderPages;
exports.useUpdateUIBuilderPage = uiBuilderHooks.useUpdateUIBuilderPage;
exports.uiBuilderLocalization = index.uiBuilderLocalization;
