import { motion } from "framer-motion"; import React from "react"; interface MotionAwareGlassProps extends Omit, "variants" | "initial" | "animate" | "whileHover" | "whileTap"> { variant?: "base" | "subtle" | "strong" | "card" | "button" | "input"; interactive?: boolean; animationType?: "fadeInUp" | "fadeInScale" | "slideLeft" | "slideRight"; children: React.ReactNode; className?: string; asButton?: boolean; disabled?: boolean; } /** * Motion-aware Glass component that automatically respects user's motion preferences * Provides beautiful glass morphism effects while being fully accessible */ export declare const MotionAwareGlass: React.ForwardRefExoticComponent & React.RefAttributes>; export declare const MotionAwareGlassCard: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>; export declare const MotionAwareGlassButton: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>; export declare const MotionAwareGlassInput: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>; export declare const useMotionAwareGlassStyles: () => { getGlassStyle: (variant?: MotionAwareGlassProps["variant"]) => React.CSSProperties; prefersReducedMotion: boolean; }; export default MotionAwareGlass; //# sourceMappingURL=MotionAwareGlass.d.ts.map