import { Animated, StyleProp, ViewStyle } from 'react-native'; import React from 'react'; import { BaseAnimationWrapper } from './BaseAnimationWrapper'; import { AnimationWrapperProps } from '../../Types'; import { RippleAnimationConfig } from '../../data/RippleAnimationConfig'; export interface RippleAnimationProps extends AnimationWrapperProps { animationConfig: RippleAnimationConfig; } export declare class RippleAnimationWrapper extends BaseAnimationWrapper { scale: Animated.Value; opacity: Animated.Value; constructor(props: RippleAnimationProps); finishAnimation(): void; protected renderAnimation(content: React.ReactNode): React.ReactNode; protected updateCompositeAnimation(): void; static getRippleStyle(contentWidth: number): StyleProp; }