import { ElementRef, AfterViewInit, OnDestroy, ChangeDetectorRef } from '@angular/core'; import { BabylonTagsI } from '../../../interfaces/babylon-tags.interface'; import { BabylonTextInfoI } from '../../../interfaces/babylon-text-info.interface'; import { BabylonTextsColorsI } from '../../../interfaces/babylon-texts-colors.interface'; import { BabylonRoomInfoI } from './babylon-room.interface'; import * as i0 from "@angular/core"; export declare class BabylonRoomsSliderComponent implements AfterViewInit, OnDestroy { private platformId; private cdr; labels?: BabylonTextInfoI; title?: string; pretitle?: string; tags?: BabylonTagsI; textColors?: BabylonTextsColorsI; set rooms(items: BabylonRoomInfoI[] | undefined); hide?: boolean; totalRooms?: BabylonRoomInfoI[]; sliderWrapper: ElementRef; showArrows: boolean; dots: number[]; activeIndex: number; private resizeObserver; constructor(platformId: Object, cdr: ChangeDetectorRef); ngAfterViewInit(): void; ngOnDestroy(): void; checkArrowVisibility(): void; onScroll(event: Event): void; scrollToIndex(index: number): void; scroll(direction: number): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }