import { AfterViewInit, ChangeDetectorRef, ElementRef, NgZone, OnDestroy } from '@angular/core'; import { ComplexModuleSliderConfig, ComplexModuleSliderContent } from './complex-module-slider-r-v2.interfaces'; import { BabylonButtonI, BabylonMultimediaI, BabylonTextInfoI } from '../../../../interfaces'; import * as i0 from "@angular/core"; export declare class ComplexModuleSliderRV2Component implements AfterViewInit, OnDestroy { private readonly ngZone; private readonly cdr; private _data; private sliderSettings; 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; roomText?: BabylonTextInfoI; isRoom?: boolean; constructor(ngZone: NgZone, cdr: ChangeDetectorRef); set data(value: ComplexModuleSliderContent); isMultipleSlides(): boolean; get sliderSettingsResolved(): ComplexModuleSliderConfig; get data(): ComplexModuleSliderContent; ngAfterViewInit(): void; ngAfterViewChecked(): void; ngOnDestroy(): void; trackSlide(index: number): number; formatCounter(value: number): string; private initSlider; private destroySlider; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }