declare class ImageCarouselDots extends Component { constructor(props: any); previousActiveIndex: number; hasAnimated: boolean; minIndex: number; maxIndex: number; breakPointActiveIndex: number; addActiveClassToLastDot: boolean; componentDidUpdate(prevProps: any): void; render(): JSX.Element | null; } declare namespace ImageCarouselDots { namespace propTypes { const dots: PropTypes.Validator; const numDotsToShow: PropTypes.Validator; const dotWidth: PropTypes.Validator; const dotContainerClassName: PropTypes.Requireable; const activeDotClassName: PropTypes.Requireable; const prevNextDotClassName: PropTypes.Requireable; } namespace defaultProps { const dotContainerClassName_1: string; export { dotContainerClassName_1 as dotContainerClassName }; export const defaultDotClassName: string; const activeDotClassName_1: string; export { activeDotClassName_1 as activeDotClassName }; const prevNextDotClassName_1: string; export { prevNextDotClassName_1 as prevNextDotClassName }; } } export default ImageCarouselDots; import { Component } from "react"; import PropTypes from "prop-types";