import { AfterViewInit, ElementRef, NgZone, OnDestroy } from '@angular/core'; import { BabylonImageI, BabylonTextInfoI } from '../../../../interfaces'; import { BabylonHotelGlobalItem } from '../../../../interfaces/babylon-hotel.interface'; import { SliC4ImgTxtCtaContent } from './sli-c4-img-txt-cta.interfaces'; import * as i0 from "@angular/core"; export declare class SliC4ImgTxtCtaComponent implements AfterViewInit, OnDestroy { private readonly ngZone; private _data; private sliderInitialized; private swiperInstance?; texts?: BabylonTextInfoI; items?: BabylonHotelGlobalItem[]; tagName: string; sectionSlider?: ElementRef; sliderPrev?: ElementRef; sliderNext?: ElementRef; sliderPagination?: ElementRef; constructor(ngZone: NgZone); set data(value: SliC4ImgTxtCtaContent); ngOnInit(): void; get data(): SliC4ImgTxtCtaContent; ngAfterViewInit(): void; ngOnDestroy(): void; trackItem(index: number): number; trackIcon(index: number): number; getFirstImageByTag(tagName: string, imagenes: BabylonImageI[]): BabylonImageI | undefined; getNumber(text: string): number[]; getRibbonColor(index: number): string; private initSlider; private destroySlider; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }