interface UseGlassMicroProps { duration?: number; stiffness?: number; damping?: number; rippleColor?: string; onTap?: () => void; } export declare const useGlassMicro: (props?: UseGlassMicroProps) => { scale: import("framer-motion").MotionValue; y: import("framer-motion").MotionValue; ripple: { createRippleProps: () => { style: { position: "absolute"; top: number; left: number; width: string; height: string; background: string; scale: import("framer-motion").MotionValue; opacity: import("framer-motion").MotionValue; borderRadius: string; pointerEvents: "none"; }; initial: { scale: number; opacity: number; }; transition: { duration: number; ease: "easeOut"; }; }; handleTap: (event: React.MouseEvent | React.TouchEvent) => void; x: import("framer-motion").MotionValue; y: import("framer-motion").MotionValue; opacity: import("framer-motion").MotionValue; size: import("framer-motion").MotionValue; scale: import("framer-motion").MotionValue; }; interactions: { onHoverStart: () => void; onHoverEnd: () => void; onPressStart: () => void; onPressEnd: () => void; }; reducedMotion: boolean; }; export {}; //# sourceMappingURL=useGlassMicro.d.ts.map