import { AfterViewInit, ElementRef, EventEmitter, OnDestroy } from '@angular/core'; import { MatDialog } from '@angular/material/dialog'; import { LogoType } from '../../../Enum'; import { BabylonBodyExtra, BabylonButtonI, BabylonImageI } from '../../../interfaces'; import { BabylonFloatingButtonsI } from '../../../interfaces/babylon-floating-buttons.interface'; import { BabylonHotelStylesItem } from '../../../interfaces/babylon-hotel-styles.interface'; import * as i0 from "@angular/core"; export declare class BabylonHeSvgListComponent implements AfterViewInit, OnDestroy { private el; private readonly dialog; dinamyHeader?: boolean; hotelPage?: boolean; menu?: BabylonButtonI[]; logos?: Record; floatingButtons?: BabylonFloatingButtonsI; links?: BabylonButtonI[]; locale?: string; ticker?: string; hotel?: string; items?: BabylonButtonI[]; selected?: BabylonButtonI; styles?: BabylonHotelStylesItem; hotelType?: BabylonBodyExtra; hotelCategory?: BabylonBodyExtra; widgetConfig?: any; private readonly platformId; openLanguages: EventEmitter; openOfferPop: EventEmitter; private domObs?; private readonly router; private navSub?; constructor(el: ElementRef, dialog: MatDialog); ngAfterViewInit(): void; showMenuBurger(): void; closeMenuBurger(reload?: boolean): void; onWindowScroll(): void; private updateHeaderSticky; /** Añade .v-no-hotel al breadcrumb si el header NO es hotel-card */ private initBreadcrumbFlag; openLanguagesModal(): void; openOfferPopup(): void; ngOnDestroy(): void; openEngineModal(): void; buildMenuUrl(item: BabylonButtonI): string; private canonicalSlug; getNumber(text: string): number[]; showIfSup(value?: string | null): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }