import React from 'react'; import { BaseAnimationWrapper } from './BaseAnimationWrapper'; import { SlideHorizontalAnimationConfig, SlideVerticalAnimationConfig } from '../../data/SlideAnimationConfig'; import { SlideAnimationProps } from '../../Types'; export interface SlideHorizontalAnimationProps extends SlideAnimationProps { animationConfig: SlideHorizontalAnimationConfig; } export interface SlideVerticalAnimationProps extends SlideAnimationProps { animationConfig: SlideVerticalAnimationConfig; } export declare class SlideAnimationWrapper extends BaseAnimationWrapper { private translate; private _screenWidth; private _screenHeight; private _animationType?; constructor(props: SlideAnimationProps); finishAnimation(): void; protected renderAnimation(content: React.ReactNode): React.ReactNode; protected updateCompositeAnimation(): void; private _getInitialTranslateValue; private _getFinalTranslateValue; }