export { EXXAT_PALETTE_BY_FAMILY, EXXAT_PALETTE_FAMILIES, EXXAT_PALETTE_SHADES, EXXAT_PALETTE_SWATCHES, ExxatPaletteFamilyId, ExxatPaletteJson, ExxatPaletteSwatch, ExxatPaletteSwatchData, findExxatPaletteSwatch } from './exxat-palette.js';
export { brandColorsEquivalent } from './brand-color-match.js';
export { BRAND_ACCENT_CHROMA, BRAND_ACCENT_LIGHTNESS, BRAND_HUE_GRADIENT, brandAccentOklchFromHue, isPaletteAnchorColor, normalizeBrandAccentColor, parseOklchHue } from './brand-accent-color.js';
export { P as Product, a as ProductRef, b as adjustHiddenProductsAfterCustomRemoval, c as adjustProductRefAfterCustomRemoval, e as effectiveStartupProduct, g as getActiveCustomProductBrand, h as hasConfiguredCustomProducts, i as isCustomProductConfigured, d as isCustomProductPlaceholder, f as isListedCustomProduct, j as isProductRefHidden, k as isStartupProductRef, p as productFromPath, l as productPersistKey, m as productRefKey, n as productRefsEqual, o as productSlug, s as startupDashboardPath, u as useAppStore } from '../app-store-B5t8W1GX.js';
export { RESERVED_PRODUCT_ROOT_SEGMENTS, ResolvedProductRoute, customProductSlugFromSuffix, isBuiltInProductSlug, isReservedProductRootSegment, productRouteSlug, resolveProductFromPath, validateCustomProductSuffix } from './product-routing.js';
export { EXXAT_ONE_SCHOOLS_BRAND, EXXAT_ONE_SITES_BRAND, EXXAT_PRISM_BRAND, ProductBrandConfig, applyBrandColorOverride, brandForProduct, brandPreviewPanelSurfaces, customProductBrandConfig, defineProductBrand, getProductBrand, listProductBrands, productBrandLabel, registerProductBrand } from './product-brand.js';
export { ProductDefinition, ProductDefinitionInput, ProductNavLink, ProductScope, __resetProductRegistry, asBuiltInProduct, defineProduct, getRegisteredProduct, getRegisteredProductBySlug, listRegisteredProducts, registerProducts } from './product-registry.js';
export { T as TENANT_STORE_KEY, a as TENANT_STORE_VERSION, b as TenantProductDataBag, c as TenantProductRecord, d as TenantStore, e as deleteTenantProductPermanently, g as getTenantProductData, h as hydrateTenantProducts, l as listTenantProducts, m as mergeCodeProductsIntoTenantStore, s as setTenantProductData, u as upsertUserTenantProductFromBrand } from '../hydrate-Z3OhTVLs.js';
export { CustomProductBrand, DEFAULT_CUSTOM_PRODUCT_BRAND } from './custom-product-defaults.js';
import 'zustand/middleware';
import 'zustand';
import 'react';
