import { AfterViewInit, ElementRef, NgZone, OnChanges, OnDestroy, SimpleChanges } from '@angular/core'; import { BabylonItemI, BabylonTextInfoI } from '../../../../interfaces'; import { BabylonGlobalExperience } from '../../../../interfaces/babylon-global-experience.interface'; import { SliC3ImgTxtSlideItem } from './sli-c3-img-txt.interfaces'; import * as i0 from "@angular/core"; export declare class SliC3ImgTxtComponent implements AfterViewInit, OnChanges, OnDestroy { private readonly ngZone; private readonly siteSvc; private sliderInitialized; private swiperInstance?; private readonly tagName; texts?: BabylonTextInfoI; items?: BabylonItemI[]; experiences?: BabylonGlobalExperience[]; sectionSlider?: ElementRef; sliderPrev?: ElementRef; sliderNext?: ElementRef; readonly sliderConfig: { name: string; showButtons: boolean; autoplay: boolean; slidesPc: number; slidesLaptop: number; slidesTablet: number; slidesMobile: number; }; constructor(ngZone: NgZone); get normalizedItems(): SliC3ImgTxtSlideItem[]; ngAfterViewInit(): void; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; onWindowResize(): void; trackItem(index: number): number; private resolveImage; private normalizeImageUrl; private initSlider; private getSlidesPerViewForViewport; private destroySlider; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }