import React from "react"; export interface MotionProps extends React.HTMLAttributes { /** Animation type */ type?: "fade" | "slide" | "scale" | "bounce" | "elastic" | "flip" | "rotate"; /** Animation direction */ direction?: "up" | "down" | "left" | "right" | "none"; /** Animation duration in milliseconds */ duration?: number; /** Animation delay in milliseconds */ delay?: number; /** Animation easing */ easing?: string; /** Enable physics-based animation */ physics?: boolean; /** Physics spring configuration */ springConfig?: { stiffness: number; damping: number; mass: number; }; /** Trigger animation on mount */ animateOnMount?: boolean; /** Trigger animation on hover */ animateOnHover?: boolean; /** Trigger animation on click */ animateOnClick?: boolean; /** Loop animation */ loop?: boolean; /** Animation repeat count */ repeat?: number; /** Custom animation keyframes */ keyframes?: Record; /** Animation fill mode */ fillMode?: "none" | "forwards" | "backwards" | "both"; /** Enable reduced motion support */ respectReducedMotion?: boolean; /** Custom CSS classes */ className?: string; /** Children elements */ children?: React.ReactNode; } declare const MotionNative: React.ForwardRefExoticComponent>; export { MotionNative }; export default MotionNative; //# sourceMappingURL=MotionNative.d.ts.map