/** * @deprecated Use createGlassStyle() from glassMixins instead * This file contains hardcoded glass interaction patterns that bypass our token system. */ import { CSSProperties } from 'react'; export interface InteractiveGlassConfig { hover?: boolean; active?: boolean; focus?: boolean; disabled?: boolean; scale?: number; glow?: boolean; ripple?: boolean; transition?: string; } /** */ export declare const interactiveGlass: (config?: InteractiveGlassConfig) => CSSProperties; /** */ export declare const createInteractiveGlassVariants: () => {}; /** */ export declare const createRippleEffect: (color?: string) => CSSProperties; /** */ export declare const createMagneticEffect: (strength?: number) => CSSProperties; /** */ export declare const glassButtonVariants: {}; export interface InteractiveState { isHovered: boolean; isActive: boolean; isFocused: boolean; isDisabled: boolean; } /** */ export declare const createInteractiveStateStyles: (state: InteractiveState) => CSSProperties; /** */ export declare const createAccessibleInteractiveStyles: () => CSSProperties; /** */ export declare const createTouchOptimizedStyles: () => CSSProperties; //# sourceMappingURL=interactiveGlass.d.ts.map