import * as React from "react"; import { StyleProp, ViewStyle } from "react-native"; declare type Props = { activeDotIndex: number; dotsLength: number; activeOpacity?: number; carouselRef?: Record; containerStyle?: StyleProp; dotColor?: string; dotContainerStyle?: StyleProp; dotElement?: React.ReactElement; dotStyle?: StyleProp; inactiveDotColor?: string; inactiveDotElement?: React.ReactElement; inactiveDotOpacity?: number; inactiveDotScale?: number; inactiveDotStyle?: StyleProp; renderDots?: (index: any, dotsLength: any, obj: any) => React.ReactNode; tappableDots?: boolean; vertical?: boolean; accessibilityLabel?: string; animatedDuration?: number; animatedFriction?: number; animatedTension?: number; delayPressInDot?: number; paginationStyle?: StyleProp; }; export default class Pagination extends React.PureComponent { static defaultProps: { inactiveDotOpacity: number; inactiveDotScale: number; tappableDots: boolean; vertical: boolean; animatedDuration: number; animatedFriction: number; animatedTension: number; delayPressInDot: number; }; constructor(props: any); _needsRTLAdaptations(): boolean; get _activeDotIndex(): number; get dots(): {}; render(): false | JSX.Element; } export {};