import React from 'react'; import { BaseAnimationWrapper } from './BaseAnimationWrapper'; import { JsonAnimationConfig } from '../../data/JsonAnimationConfig'; import { AnimationWrapperProps } from '../../Types'; export interface JsonAnimationProps extends AnimationWrapperProps { animationConfig: JsonAnimationConfig; } export declare class JsonAnimationWrapper extends BaseAnimationWrapper { private _animation; private _transforms; private _viewStyles; constructor(props: JsonAnimationProps); resetAnimation(): void; finishAnimation(): void; protected renderAnimation(content: React.ReactNode): React.ReactNode; protected getAnimationStateFromProps(_: JsonAnimationProps): {}; protected updateCompositeAnimation(): void; private _updateAnimatedArray; private _updateCompositeAnimation; private _updateTransformsArray; private _appendTransform; private _getTransformArray; private _getViewStyleAnimationArray; }