import React, { type MouseEvent, Component } from 'react'; import PropTypes from 'prop-types'; import type { DotsProps, OptionProps } from '../types'; export default class Dots extends Component { static propTypes: { prefix: PropTypes.Requireable; currentSlide: PropTypes.Requireable; changeSlide: PropTypes.Requireable<(...args: any[]) => any>; dotsClass: PropTypes.Requireable; slideCount: PropTypes.Requireable; slidesToScroll: PropTypes.Requireable; dotsDirection: PropTypes.Requireable; dotsRender: PropTypes.Requireable<(...args: any[]) => any>; triggerType: PropTypes.Requireable; }; static defaultProps: { changeSlide: () => void; }; handleChangeSlide(options: OptionProps, e: MouseEvent): void; render(): React.JSX.Element; }