/// import {Component} from 'react'; export interface IPropTypes { style?: any; currentIndex?: number; children: React.ReactNode; className?: string; height?: number; width?: number; mode?: 'fade' | 'slide'; vertical?: boolean; transitionTime?: number; onChange?: (index: number) => void; autoplay?: boolean; autoplayTime?: number; } export interface IStateTypes { currentIndex: number; } export default class Carousel extends Component { static defaultProps: IPropTypes; private autoplay; private movePrev; private moveNext; private moveTo; private slideStart; private slideEnd; private calcIndex; }