import { PureComponent } from "react"; import { PropsInterface } from "../../interfaces/interfaces/PropsInterface"; export interface CarouselInterfaceProps extends PropsInterface { isContainer?: boolean; auto?: boolean; autoTime?: number; showIndicators?: boolean; showArrows?: boolean; slides: any[]; } interface Props extends CarouselInterfaceProps { children: (item: Carousel) => any; } export declare class Carousel extends PureComponent { private timeout; static defaultProps: { showIndicators: boolean; showArrows: boolean; }; constructor(props: any); state: { activeIndex: number; }; goToSlide: (index: any) => void; goToPrevSlide: (e: any) => void; goToNextSlide: (e?: any) => void; auto: () => void; componentDidMount(): void; start: () => void; mouse: () => void; mouseLeave: () => void; componentWillUnmount(): void; render(): JSX.Element; } export {};