import { AfterViewInit, ChangeDetectorRef, ElementRef } from '@angular/core'; import { BabylonButtonI, BabylonRoomDetailI, BabylonTextInfoI } from '../../../interfaces'; import { BabylonMultimediaI } from '../../../interfaces/babylon-multimedia.interface'; import { HeadingTagUtils } from '../../../utils/heading-tag.utils'; import * as i0 from "@angular/core"; export declare class BabylonSliderImgStaticComponent implements AfterViewInit { private el; private platformId; private cdr; headingTagUtils: typeof HeadingTagUtils; leftSide?: boolean; rightSide?: boolean; texts?: BabylonTextInfoI; textsExtra?: BabylonTextInfoI; multimedia?: BabylonMultimediaI; buttons?: BabylonButtonI[]; room?: BabylonRoomDetailI; rooms?: BabylonRoomDetailI[]; identifier?: string; tagName: string; tagNameStatic: string; activeIndex: number; constructor(el: ElementRef, platformId: Object, cdr: ChangeDetectorRef); get sliderImages(): import("../../../interfaces").BabylonImageI[]; private getEffectiveRoom; private isTrueFlag; private getRoomTexts; private shouldUseAdditional2AsDescription; private resolveDescription; get vm(): { title: string | undefined; heading_tag_title: any; description: string | undefined; additional2: string | undefined; additional3: string | undefined; buttons: BabylonButtonI[] | undefined; multimedia: BabylonMultimediaI | undefined; }; ngAfterViewInit(): void; bindSliderEvents(): void; onWindowEvents(): void; calcArrowPosition(): void; getImagesByTag(tagName: string): import("../../../interfaces").BabylonImageI[]; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }