/** * Theme CSS variables and constants */ export declare const LIGHT_THEME: { '--as-bg-primary': string; '--as-bg-secondary': string; '--as-bg-hover': string; '--as-bg-active': string; '--as-bg-overlay': string; '--as-text-primary': string; '--as-text-secondary': string; '--as-text-muted': string; '--as-text-inverse': string; '--as-border-primary': string; '--as-border-secondary': string; '--as-accent': string; '--as-accent-hover': string; '--as-accent-light': string; '--as-success': string; '--as-warning': string; '--as-error': string; '--as-shadow-sm': string; '--as-shadow-md': string; '--as-shadow-lg': string; '--as-backdrop-blur': string; }; export declare const DARK_THEME: { '--as-bg-primary': string; '--as-bg-secondary': string; '--as-bg-hover': string; '--as-bg-active': string; '--as-bg-overlay': string; '--as-text-primary': string; '--as-text-secondary': string; '--as-text-muted': string; '--as-text-inverse': string; '--as-border-primary': string; '--as-border-secondary': string; '--as-accent': string; '--as-accent-hover': string; '--as-accent-light': string; '--as-success': string; '--as-warning': string; '--as-error': string; '--as-shadow-sm': string; '--as-shadow-md': string; '--as-shadow-lg': string; '--as-backdrop-blur': string; }; /** Shared CSS variables (theme-independent) */ export declare const SHARED_VARS: { '--as-space-xs': string; '--as-space-sm': string; '--as-space-md': string; '--as-space-lg': string; '--as-space-xl': string; '--as-radius-sm': string; '--as-radius-md': string; '--as-radius-lg': string; '--as-radius-full': string; '--as-font-family': string; '--as-font-mono': string; '--as-font-size-xs': string; '--as-font-size-sm': string; '--as-font-size-md': string; '--as-font-size-lg': string; '--as-transition-fast': string; '--as-transition-normal': string; '--as-transition-slow': string; '--as-z-toolbar': string; '--as-z-markers': string; '--as-z-popup': string; '--as-z-tooltip': string; '--as-z-overlay': string; }; /** * Generate CSS variables string for a theme */ export declare function generateThemeCSS(theme: 'light' | 'dark'): string; /** * Get the resolved theme based on mode */ export declare function resolveTheme(mode: 'light' | 'dark' | 'auto'): 'light' | 'dark'; /** * Get accent color by name */ export declare function getAccentColor(name: string): string; //# sourceMappingURL=variables.d.ts.map