import { AfterViewInit, ElementRef, NgZone, OnDestroy } from '@angular/core'; import { BabylonButtonI, BabylonMultimediaI, BabylonTextInfoI } from '../../../../interfaces'; import { ComplexModuleSliderLContent } from './complex-module-slider-l-v2.interfaces'; import * as i0 from "@angular/core"; export declare class ComplexModuleSliderLV2Component implements AfterViewInit, OnDestroy { private readonly ngZone; private triedInit; private _data; private sliderInitialized; private swiperInstance?; currentSlide: number; totalSlides: number; mediaSlider?: ElementRef; sliderPrev?: ElementRef; sliderNext?: ElementRef; sliderPagination?: ElementRef; multimedia?: BabylonMultimediaI; texts?: BabylonTextInfoI; nextButton?: string; backButton?: string; buttons?: BabylonButtonI[]; hideSmallImage?: boolean; constructor(ngZone: NgZone); set data(value: ComplexModuleSliderLContent); get data(): ComplexModuleSliderLContent; ngAfterViewInit(): void; ngAfterViewChecked(): void; ngOnDestroy(): void; trackSlide(index: number): number; formatCounter(value: number): string; private isMultipleSlides; private initSlider; private destroySlider; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }