/** * CSS variable namespace to theme property mappings * Centralized source of truth for namespace configuration */ import type { Theme } from '../../types'; /** * Maps CSS variable namespaces to corresponding theme property names * * This is the canonical mapping used throughout the parser to determine * where CSS variables should be placed in the theme structure. * * @example * ```typescript * // '--color-red-500' namespace is 'color' -> maps to theme.colors * NAMESPACE_TO_THEME_PROPERTY['color']; // 'colors' * * // '--spacing-4' namespace is 'spacing' -> maps to theme.spacing * NAMESPACE_TO_THEME_PROPERTY['spacing']; // 'spacing' * ``` */ export declare const NAMESPACE_TO_THEME_PROPERTY: Record; /** * Type-safe namespace keys extracted from the mapping */ export type ThemeNamespace = keyof typeof NAMESPACE_TO_THEME_PROPERTY;