import React, { HTMLAttributes } from "react";
export type AnimationPreset = "fadeIn" | "slideIn" | "slideDown" | "slideUp" | "slideLeft" | "slideRight" | "scaleIn" | "rotateIn" | "bounceIn" | "pulseIn" | "none";
export type AnimationEasing = "linear" | "ease" | "ease-in" | "ease-out" | "ease-in-out" | "spring";
export interface MotionProps extends HTMLAttributes {
as?: React.ElementType;
preset?: AnimationPreset;
type?: "fade" | "slide" | "scale" | "bounce" | "rotate" | "pulse";
direction?: "up" | "down" | "left" | "right" | "center";
duration?: number;
delay?: number;
easing?: AnimationEasing;
animateOnMount?: boolean;
animateOnHover?: boolean;
animateOnScroll?: boolean;
}
export declare const MotionFramer: React.ForwardRefExoticComponent>;
//# sourceMappingURL=MotionFramer.d.ts.map