import { AfterViewInit, ChangeDetectorRef, ElementRef, NgZone, OnDestroy } from '@angular/core'; import { BabylonMultimediaI, BabylonTextInfoI } from '../../../../interfaces'; import { LisC2ImgTxtCtaV2Content } from './lis-c2-img-txt-cta-v2.interfaces'; import * as i0 from "@angular/core"; export declare class LisC2ImgTxtCtaV2Component implements AfterViewInit, OnDestroy { private readonly ngZone; private cdr; private _data; private sliderInitialized; private swiperInstance?; currentSlide: number; totalSlides: number; texts?: BabylonTextInfoI; multimedia?: BabylonMultimediaI; sectionSlider?: ElementRef; sliderPrev?: ElementRef; sliderNext?: ElementRef; sliderPagination?: ElementRef; constructor(ngZone: NgZone, cdr: ChangeDetectorRef); set data(value: LisC2ImgTxtCtaV2Content); get data(): LisC2ImgTxtCtaV2Content; ngAfterViewInit(): void; ngOnDestroy(): void; trackSlide(index: number): number; formatCounter(value: number): string; shouldShowDots(): boolean; scrollTo(target: string, spacer: string): void; private initSlider; private destroySlider; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }