import { Location } from '@angular/common'; import { EventEmitter, OnInit } from '@angular/core'; import { ButtonI } from '../../../../interfaces/atomic/button.interface'; import * as i0 from "@angular/core"; export declare class HotelListModalComponent implements OnInit { private readonly location; private platformId; hotels?: HotelListModalCity[]; button?: ButtonI; destinyButton?: ButtonI; title?: string; elementClick: EventEmitter; collapsed: boolean[]; constructor(location: Location, platformId: Object); ngOnInit(): void; elementClicked(event: Event | undefined, element: ButtonI, type: ElementType): void; toggleCollapsed(index: number): void; back(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export interface HotelListModalCity { city: ButtonI; items: HotelListModalItem[]; region?: string; } export interface HotelListModalItem { title: ButtonI; hotels: { img: string; btn: ButtonI; }[]; } export type ElementType = 'destinyParent' | 'destiny' | 'hotel'; export interface ElementObject { element: ButtonI; type: ElementType; }