import { BabylonButtonI, BabylonTextInfoI } from '../../../../interfaces'; import { BabylonHotelGlobalItem } from '../../../../interfaces/babylon-hotel.interface'; import { LisC1ImgTxtGroup } from './lis-c1-img-txt.interfaces'; import * as i0 from "@angular/core"; export declare class LisC1ImgTxtComponent { private readonly siteSvc; texts?: BabylonTextInfoI; hotels?: BabylonHotelGlobalItem[]; items?: BabylonHotelGlobalItem[]; links?: BabylonButtonI[]; buttons?: BabylonButtonI[]; private openGroupIndexes; get dropdownGroups(): LisC1ImgTxtGroup[]; toggleGroup(index: number): void; isGroupOpen(index: number): boolean; getHotelName(hotel: BabylonHotelGlobalItem): string; getHotelImage(hotel: BabylonHotelGlobalItem): string | undefined; getHotelImageAlt(hotel: BabylonHotelGlobalItem): string; getHotelSubtitle(hotel: BabylonHotelGlobalItem): string; getHotelCategoryCount(hotel: BabylonHotelGlobalItem): number; getStars(hotel: BabylonHotelGlobalItem): number[]; getPrimaryHotelButton(hotel: BabylonHotelGlobalItem): BabylonButtonI | undefined; getSecondaryHotelButton(hotel: BabylonHotelGlobalItem): BabylonButtonI | undefined; trackGroup(index: number): number; trackHotel(_index: number, hotel: BabylonHotelGlobalItem): number | string; trackStar(index: number): number; isApartment(hotelType: string | undefined): boolean; showIfSup(value?: string | null): string; private normalizeImageUrl; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }