import type * as React from "react"; /** * @keyframes duration * | timing-function * | delay * | iteration-count * | direction * | fill-mode * | play-state * | name */ type AttentionSeekers = "bounce" | "flash" | "headShake" | "heartBeat" | "jello" | "pulse" | "rubberBand" | "shake" | "shakeX" | "shakeY" | "swing" | "tada" | "wobble"; type BackEntrances = "backInDown" | "backInLeft" | "backInRight" | "backInUp"; type BackExits = "backOutDown" | "backOutLeft" | "backOutRight" | "backOutUp"; type BouncingEntrances = "bounceIn" | "bounceInDown" | "bounceInLeft" | "bounceInRight" | "bounceInUp"; type BouncingExits = "bounceOut" | "bounceOutDown" | "bounceOutLeft" | "bounceOutRight" | "bounceOutUp"; type FadingEntrances = "fadeIn" | "fadeInBottomLeft" | "fadeInBottomRight" | "fadeInDown" | "fadeInDownBig" | "fadeInLeft" | "fadeInLeftBig" | "fadeInRight" | "fadeInRightBig" | "fadeInTopLeft" | "fadeInTopRight" | "fadeInUp" | "fadeInUpBig"; type FadingExits = "fadeOut" | "fadeOutBottomLeft" | "fadeOutBottomRight" | "fadeOutDown" | "fadeOutDownBig" | "fadeOutLeft" | "fadeOutLeftBig" | "fadeOutRight" | "fadeOutRightBig" | "fadeOutTopLeft" | "fadeOutTopRight" | "fadeOutUp" | "fadeOutUpBig"; type Flippers = "flip" | "flipInX" | "flipInY" | "flipOutX" | "flipOutY"; type LightSpeed = "lightSpeedInLeft" | "lightSpeedInRight" | "lightSpeedOutLeft" | "lightSpeedOutRight"; type RotatingEntrances = "rotateIn" | "rotateInDownLeft" | "rotateInDownRight" | "rotateInUpLeft" | "rotateInUpRight"; type RotatingExits = "rotateOut" | "rotateOutDownLeft" | "rotateOutDownRight" | "rotateOutUpLeft" | "rotateOutUpRight"; type SlidingEntrances = "slideInDown" | "slideInLeft" | "slideInRight" | "slideInUp"; type SlidingExits = "slideOutDown" | "slideOutLeft" | "slideOutRight" | "slideOutUp"; type Specials = "hinge" | "jackInTheBox" | "rollIn" | "rollOut"; type ZoomingEntrances = "zoomIn" | "zoomInDown" | "zoomInLeft" | "zoomInRight" | "zoomInUp"; type ZoomingExits = "zoomOut" | "zoomOutDown" | "zoomOutLeft" | "zoomOutRight" | "zoomOutUp"; type NamesAnimation = AttentionSeekers | BackEntrances | BackExits | BouncingEntrances | BouncingExits | FadingEntrances | FadingExits | Flippers | LightSpeed | RotatingEntrances | RotatingExits | SlidingEntrances | SlidingExits | Specials | ZoomingEntrances | ZoomingExits; type TimingFuctionValues = "ease" | "ease-in" | "ease-out" | "ease-in-out" | "linear" | "step-start" | "step-end"; interface AnimationProps { name: NamesAnimation; duration?: string; timingFunction?: TimingFuctionValues | string; delay?: string; iterationCount?: number | "infinite"; direction?: string; fillMode?: string; playState?: string; } interface AnimateStyledProps extends AnimationProps { transformOrigin?: string; backfaceVisibility?: string; opacity?: number; } interface AllAnimateProps extends AnimateStyledProps { style?: React.CSSProperties; children: React.ReactNode; } export declare function AnimateStyled({ name, duration, timingFunction, delay, iterationCount, direction, fillMode, playState, transformOrigin, backfaceVisibility, opacity, children, style, }: AllAnimateProps): import("react/jsx-runtime").JSX.Element; export {};