import { AfterViewInit, ChangeDetectorRef, ElementRef, NgZone, OnDestroy } from '@angular/core'; import { BabylonMultimediaI } from '../../../../interfaces'; import { InnerBannerSliderV2Content } from './inner-banner-slider-v2.interfaces'; import * as i0 from "@angular/core"; export declare class InnerBannerSliderV2Component implements AfterViewInit, OnDestroy { private readonly ngZone; private readonly cdr; private _data; private sliderInitialized; private swiperInstance?; private viewInitialized; private viewportWidth; currentSlide: number; totalSlides: number | undefined; multimedia?: BabylonMultimediaI; hideLinks?: boolean; sectionSlider?: ElementRef; sliderPrev?: ElementRef; sliderNext?: ElementRef; sliderPagination?: ElementRef; constructor(ngZone: NgZone, cdr: ChangeDetectorRef); set data(value: InnerBannerSliderV2Content); get data(): InnerBannerSliderV2Content; ngAfterViewInit(): void; ngOnDestroy(): void; trackItem(index: number): number; formatCounter(value: number): string; get maxSlidesPerView(): number; private getVisibleSlidesPerView; get showNavigation(): boolean; onWindowResize(): void; private initSlider; private destroySlider; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }