UNPKG

aura-glass

Version:

A comprehensive glassmorphism design system for React applications with 142+ production-ready components

35 lines 1.48 kB
/** * Advanced Physics-Based Glass Effects Engine * Creates realistic glass interactions with physics simulation */ import React from 'react'; interface PhysicsConfig { gravity: number; friction: number; elasticity: number; viscosity: number; refractionIndex: number; density: number; } type GlassInteraction = 'ripple' | 'shatter' | 'bend' | 'melt' | 'freeze' | 'vibrate'; interface GlassPhysicsEngineProps { children: React.ReactNode; className?: string; interaction?: GlassInteraction; physics?: Partial<PhysicsConfig>; enabled?: boolean; intensity?: number; autoTrigger?: boolean; triggerDelay?: number; onInteractionStart?: (type: GlassInteraction) => void; onInteractionEnd?: (type: GlassInteraction) => void; } export declare const GlassPhysicsEngine: React.FC<GlassPhysicsEngineProps>; export declare const ShatterGlass: React.FC<Omit<GlassPhysicsEngineProps, 'interaction'>>; export declare const RippleGlass: React.FC<Omit<GlassPhysicsEngineProps, 'interaction'>>; export declare const BendGlass: React.FC<Omit<GlassPhysicsEngineProps, 'interaction'>>; export declare const MeltGlass: React.FC<Omit<GlassPhysicsEngineProps, 'interaction'>>; export declare const FreezeGlass: React.FC<Omit<GlassPhysicsEngineProps, 'interaction'>>; export declare const VibrateGlass: React.FC<Omit<GlassPhysicsEngineProps, 'interaction'>>; export default GlassPhysicsEngine; //# sourceMappingURL=GlassPhysicsEngine.d.ts.map