import { ReactNode, ComponentType, HTMLProps } from 'react'; type TransitionProps = Partial & { children: ReactNode; component?: string | ComponentType; }; type OpacityProps = TransitionProps & { endValue?: number; startValue?: number; }; type MovementProps = TransitionProps & { endValue?: string; startValue?: string; }; type TransitionContainerProps = HTMLProps & { appear?: boolean; component?: string; enter?: boolean; exit?: boolean; }; export declare const TransitionContainer: (props: TransitionContainerProps) => import("@emotion/react/jsx-runtime").JSX.Element; export declare const Transition: ({ animationStyle, timeout, component, children, ...props }: TransitionProps) => import("@emotion/react/jsx-runtime").JSX.Element; export declare const Opacity: ({ startValue, endValue, timeout, ...props }: OpacityProps) => import("@emotion/react/jsx-runtime").JSX.Element; export declare const YAxisMovement: ({ startValue, endValue, timeout, ...props }: MovementProps) => import("@emotion/react/jsx-runtime").JSX.Element; export declare const XAxisMovement: ({ startValue, endValue, timeout, ...props }: MovementProps) => import("@emotion/react/jsx-runtime").JSX.Element; export declare const Slide: ({ startValue, endValue, timeout, ...props }: MovementProps) => import("@emotion/react/jsx-runtime").JSX.Element; export declare const LeftRightMovement: (props: MovementProps) => import("@emotion/react/jsx-runtime").JSX.Element; export declare const RightLeftMovement: (props: MovementProps) => import("@emotion/react/jsx-runtime").JSX.Element; export declare const TopDownMovement: (props: MovementProps) => import("@emotion/react/jsx-runtime").JSX.Element; export declare const BottomUpMovement: (props: MovementProps) => import("@emotion/react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=Animation.d.ts.map