import React from 'react'; import { Animated } from 'react-native'; import { AnimationWrapperProps } from '../../Types'; export declare abstract class BaseAnimationWrapper

extends React.Component

{ abstract finishAnimation(): void; protected abstract renderAnimation(content: React.ReactNode): React.ReactNode; protected abstract updateCompositeAnimation(): void; protected _compositeAnimation: Animated.CompositeAnimation | undefined; shouldComponentUpdate(nextProps: Readonly, _: any): boolean; componentDidMount(): void; componentDidUpdate(): void; componentWillUnmount(): void; render(): React.ReactNode; startAnimation(): void; stopAnimation(): void; resetAnimation(): void; private _onPress; private _triggerOnLoadAnimation; }