import * as React from "react"; import { Animated, StyleProp, ViewStyle } from "react-native"; declare type Props = { inactiveOpacity: number; inactiveScale: number; active?: boolean; activeOpacity?: number; carouselRef?: Record>; color?: string; containerStyle?: StyleProp; inactiveColor?: string; inactiveStyle?: StyleProp; index?: number; style?: StyleProp; tappable?: boolean; animatedDuration?: number; animatedFriction?: number; animatedTension?: number; delayPressInDot?: number; }; declare type State = { animColor: Animated.Value; animOpacity: Animated.Value; animTransform: Animated.Value; }; export default class PaginationDot extends React.PureComponent { state: State; componentDidMount(): void; componentDidUpdate(prevProps: any): void; _animate(toValue?: number): void; get _shouldAnimateColor(): string; render(): JSX.Element; } export {};