@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
TypeScript
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;
};