import { ThemeVariant, ThemeMode } from './ThemeProvider'; export interface ThemeConfig { /** Default theme variant */ defaultTheme?: ThemeVariant; /** Default theme mode */ defaultMode?: ThemeMode; /** Persist theme selection to localStorage */ persist?: boolean; } /** * Default theme configuration * * Available themes: * - 'hybrid' - Zen (Hybrid): default; Astro status colors with purple accents * - 'astro' - Astro UX (U.S. Space Force) compliant theme * - 'purple-hue' - Zen (Purple Hue) theme with modern aesthetics * - 'transparent' / 'transparent-bold' / 'transparent-minimal' - Glassmorphic themes */ export declare const DEFAULT_THEME_CONFIG: ThemeConfig; /** * Get theme configuration from environment or use defaults */ export declare function getThemeConfig(): ThemeConfig; /** * Set default theme at build/runtime * * @example * ```tsx * // In your app root * import { setDefaultTheme } from '@zendir/ui/react/theme/config'; * * // Zen (Hybrid) is the default; override if needed: * setDefaultTheme('hybrid'); * setDefaultTheme('purple-hue'); * setDefaultTheme('astro'); * ``` */ export declare function setDefaultTheme(theme: ThemeVariant): void;