import React, { Component } from 'react'; import { IProps as P } from "./Types"; import { CarouselContext } from "./CarouselContext"; export interface IProps extends P, React.HTMLAttributes { } export interface IState { left: number; } export default class SliderBar

extends Component { context: React.ContextType; prevContext: React.ContextType; constructor(prop: P); /** * Slide to a specific slide by index * * @param nextSlide */ slideTo: (nextSlide: number) => void; onScroll: (trayWidth: number, slideWidth: number, scrollLeft: number) => void; componentDidUpdate(prevProps: Readonly, prevState: Readonly, snapshot?: any): void; componentDidMount(): void; componentWillUnmount(): void; }