/**
 * Knowledge base index - re-exports all embedded theming data.
 */
export { COLOR_SEMANTIC_ROLES, COLOR_USAGE_MARKDOWN, type ColorSemanticRole, OPACITY_USAGE, type ShadeRange, STATE_PATTERNS, THEME_PATTERNS, } from './color-usage.js';
export { COLOR_GUIDANCE_MARKDOWN, COLOR_RULES_SUMMARY, COLOR_VARIANT_RULES, } from './colors.js';
export { COMPONENT_METADATA, type ComponentMetadata, type ComponentSelectors, type CompoundInfo, getComponentPlatformAvailability, getComponentSelector, getComponentsForPlatform, getCompoundComponentInfo, getThemingSelector, getTokenDerivationsForChild, getVariants, hasVariants, isComponentAvailable, isCompoundComponent, isVariantTheme, type TokenDerivation, VARIANT_THEME_NAMES, } from './component-metadata.js';
export { type ComponentSearcher, type CreateComponentSearcherOptions, createComponentSearcher, } from './component-search.js';
export { COMPONENT_NAMES, COMPONENT_THEMES, type ComponentTheme, type ComponentToken, getComponentTheme, getTokenNames, resolveComponentTheme, searchComponents, validateTokens, } from './component-themes.js';
export { ALL_CHROMATIC_SHADES, ALL_GRAY_SHADES, CUSTOM_PALETTE_GUIDANCE, REQUIRED_SHADES, } from './custom-palettes.js';
export { ELEVATION_LEVELS, ELEVATION_PRESETS, type ElevationLevel, type ElevationPreset, INDIGO_ELEVATIONS, MATERIAL_ELEVATIONS, } from './elevations.js';
export { BORDER_RADIUS_FUNCTION_DOC, LAYOUT_OVERVIEW_DOC, PAD_FUNCTION_DOC, SIZABLE_FUNCTION_DOC, SIZABLE_MIXIN_DOC, SIZING_MIXIN_DOC, SPACING_MIXIN_DOC, } from './layout-docs.js';
export { ACCENT_SHADE_LEVELS, type AccentShadeLevel, COLOR_MULTIPLIERS, GRAYSCALE_MULTIPLIERS, SHADE_LEVELS, type ShadeLevel, type ShadeMultipliers, } from './multipliers.js';
export { DARK_PALETTE_PRESETS, LIGHT_PALETTE_PRESETS, PALETTE_PRESETS, type PaletteColors, type PalettePresetName, } from './palettes.js';
export { ELEVATIONS as ELEVATIONS_PRESETS, PALETTE_PRESETS_PATHS, PALETTES as PALETTES_PRESETS, SCHEMAS as SCHEMA_PRESETS, TYPE_SCALES as TYPE_SCALE_PRESETS, TYPEFACES as TYPEFACE_PRESETS, TYPOGRAPHY_PRESETS_PATHS, } from './platforms/common.js';
export { ANGULAR_PLATFORM, ANGULAR_USAGE_EXAMPLES, type AngularThemeTemplate, BLAZOR_PLATFORM, BLAZOR_USAGE_EXAMPLES, type ConfigFileDetectionSignal, type CoreMixinOptions, type DetectionSignal, detectConfigFiles, detectPlatformFromDependencies, type FrameworkDetectionSignal, generateAngularThemeSass, generateWebComponentsThemeSass, isLicensedPackage, type PackageDetectionSignal, PLATFORM_METADATA, type Platform, type PlatformAlternative, type PlatformDetectionResult, REACT_PLATFORM, REACT_USAGE_EXAMPLES, type ThemeMixinOptions, WEBCOMPONENTS_PLATFORM, WEBCOMPONENTS_RUNTIME_CONFIG, WEBCOMPONENTS_USAGE_EXAMPLES, type WebComponentsThemeTemplate, } from './platforms/index.js';
export { CORE_MIXIN, type CoreMixinParams, CSS_VARIABLE_PATTERNS, ELEVATIONS_MIXIN, type ElevationsMixinParams, getElevationsVariable, getImportPath, getPaletteColorGroups, IMPORT_PATHS, isMixinSupported, PALETTE_FUNCTION, PALETTE_MIXIN, type PaletteFunctionParams, type PaletteMixinParams, SHADES_FUNCTION, type ShadesFunctionParams, SPACING_MIXIN, THEME_MIXIN, type ThemeMixinParams, TYPOGRAPHY_MIXIN, type TypographyMixinParams, VARIABLE_PATTERNS, } from './sass-api.js';
export { type DesignSystem, TYPE_SCALE_CATEGORIES, TYPOGRAPHY_PRESETS, type TypeScale, type TypeScaleCategory, type TypeStyle, } from './typography.js';
