import { AfterViewInit, OnChanges, OnDestroy, SimpleChanges } from '@angular/core'; import { BabylonItemI, BabylonMultimediaI, BabylonTextInfoI } from '../../../../interfaces'; import { BabylonStyleGlobalItem } from '../../../../interfaces/babylon-style.interface'; import * as i0 from "@angular/core"; export interface SliC2TxtCarImgCButton { label: string; url?: string; target?: string; ariaLabel?: string; } export interface SliC2TxtCarImgCSlide { mainImage: string; detailImage: string; title: string; description: string; button?: SliC2TxtCarImgCButton; } export interface SliC2TxtCarImgCContent { title: string; reverse?: boolean; slides: SliC2TxtCarImgCSlide[]; } export declare class SliC2TxtCarImgCComponent implements AfterViewInit, OnChanges, OnDestroy { items?: BabylonItemI[]; rightSide?: boolean; texts?: BabylonTextInfoI; multimedia?: BabylonMultimediaI; styles?: BabylonStyleGlobalItem; private swiperContainer?; private nextButton?; private prevButton?; private swiperInstance?; private readonly platformId; ngAfterViewInit(): void; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; trackBySlide(index: number, slide: SliC2TxtCarImgCSlide): string; private initializeSwiper; private destroySwiper; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }