import { AfterViewInit, ElementRef, NgZone, OnDestroy } from '@angular/core'; import { CarCuImgTxtCtaContent } from './car-cu-img-txt-cta.interfaces'; import { BabylonButtonI, BabylonOfferItemI, BabylonTextInfoI } from '../../../../interfaces'; import * as i0 from "@angular/core"; export declare class CarCuImgTxtCtaComponent implements AfterViewInit, OnDestroy { private readonly ngZone; private _data; private sliderInitialized; private swiperInstance?; items?: BabylonOfferItemI[]; texts?: BabylonTextInfoI; buttons?: BabylonButtonI[]; offerTag?: string; links?: BabylonButtonI[]; sectionSlider?: ElementRef; sliderPrev?: ElementRef; sliderNext?: ElementRef; sliderPagination?: ElementRef; constructor(ngZone: NgZone); set data(value: CarCuImgTxtCtaContent); get data(): CarCuImgTxtCtaContent; ngAfterViewInit(): void; ngOnDestroy(): void; trackItem(index: number): number; private initSlider; private destroySlider; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }