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