/** * Theme Switcher Utility * * Available themes: * - ocean: Deep Blue & Amber (Default) * - forest: Green & Earth Tones * - sunset: Orange & Pink Gradients * - midnight: Dark-First Pure Black (OLED) * - corporate: Professional Grays & Navy */ export type ThemeName = 'ocean' | 'forest' | 'sunset' | 'midnight' | 'corporate'; export type ThemeMode = 'light' | 'dark' | 'system'; interface ThemeConfig { theme: ThemeName; mode: ThemeMode; } /** * Get the current system theme preference */ export declare function getSystemTheme(): 'light' | 'dark'; /** * Get the stored theme preference */ export declare function getStoredTheme(): ThemeName; /** * Get the stored mode preference */ export declare function getStoredMode(): ThemeMode; /** * Apply theme to document */ export declare function applyTheme(theme: ThemeName, mode?: ThemeMode): void; /** * Set the theme */ export declare function setTheme(theme: ThemeName): void; /** * Set the mode (light/dark/system) */ export declare function setMode(mode: ThemeMode): void; /** * Toggle between light and dark mode */ export declare function toggleMode(): void; /** * Get current theme configuration */ export declare function getThemeConfig(): ThemeConfig; /** * Initialize theme on page load */ export declare function initTheme(): void; export {}; //# sourceMappingURL=theme.d.ts.map