export default class SliderPro { private slider; private sliderContainer; private leftArrow; private rightArrow; private navBar; private slideMask; private slideElementCount; private isVisible; private currentSlide; private slidesNumber; private indicatorTemplate; private indicators; private inited; private autoplay; private autoplayDelay; private autoplayDuration; private progressBar; private animationChanged; private playButtons; private pauseButtons; private isPlaying; private observerOption; private observer; private click; constructor(sliderContainer: HTMLElement); handleAutoplayStart(): void; handleAutoplayPause(): void; initProgressBar(): void; initAutoplay(): void; handleDotChange(): void; handleSlideChange(e: Event): void; handleSlidesNumberChange(e: Event): void; /** * Initialize elements listeners */ initElements(): void; initIndicators(count: number): void; intersectionObserveCallback(observers: any): void; handleKeyUp(e: KeyboardEvent): void; }