import type { EditableNodeAttributes } from "../types"; declare const EASINGS: { readonly linear: "linear"; readonly ease: "ease"; readonly "ease-in": "ease-in"; readonly "ease-out": "ease-out"; readonly "ease-in-out": "ease-in-out"; readonly smooth: "cubic-bezier(0.22, 1, 0.36, 1)"; readonly snappy: "cubic-bezier(0.16, 1, 0.3, 1)"; }; type RevealEasing = keyof typeof EASINGS; type RevealTrigger = "viewport" | "load"; interface ScrollRevealProps extends EditableNodeAttributes { direction?: "up" | "down" | "left" | "right" | "none"; delay?: number; duration?: number; distance?: string; once?: boolean; trigger?: RevealTrigger; easing?: RevealEasing; threshold?: number; rootMargin?: string; opacityFrom?: number; scaleFrom?: number; children?: React.ReactNode; className?: string; } export declare function ScrollReveal({ direction, delay, duration, distance, once, trigger, easing, threshold, rootMargin, opacityFrom, scaleFrom, children, className, "data-node-id": dataNodeId, }: ScrollRevealProps): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=ScrollReveal.d.ts.map