UNPKG

@buddhacognitivelab/theme-glassmorphic

Version:

Enhanced glassmorphic theme package with dual-mode support, advanced glass effects, interactive UI components, and gesture-based interactions

35 lines (34 loc) 1.22 kB
import { GlassmorphicTheme, ColorPalette } from '../types/theme'; /** * Enhanced theme factory that creates a complete glassmorphic theme * with color utilities and semantic mappings */ export declare function createGlassmorphicTheme(mode?: 'light' | 'dark', customPalette?: Partial<ColorPalette>): GlassmorphicTheme; /** * Creates a light theme */ export declare function createLightTheme(customPalette?: Partial<ColorPalette>): GlassmorphicTheme; /** * Creates a dark theme */ export declare function createDarkTheme(customPalette?: Partial<ColorPalette>): GlassmorphicTheme; /** * Creates both light and dark themes */ export declare function createDualThemes(customLightPalette?: Partial<ColorPalette>, customDarkPalette?: Partial<ColorPalette>): { light: GlassmorphicTheme; dark: GlassmorphicTheme; }; /** * Enhanced theme factory (alias for createGlassmorphicTheme) */ export declare const createEnhancedTheme: typeof createGlassmorphicTheme; /** * Default theme instances */ export declare const defaultLightTheme: GlassmorphicTheme; export declare const defaultDarkTheme: GlassmorphicTheme; export declare const defaultThemes: { light: GlassmorphicTheme; dark: GlassmorphicTheme; };