import { EventEmitter, OnDestroy, OnInit } from '@angular/core'; import { SafeStyle } from '@angular/platform-browser'; import { ButtonI } from '../../../../interfaces/atomic/button.interface'; import * as i0 from "@angular/core"; export declare class MenuModalComponent implements OnInit, OnDestroy { private platformId; closeBtn: ButtonI; logo?: string; checkinLabel?: string; altLogo?: string; items?: MenuItem[]; booksBtn?: ButtonI; buttonItem?: ButtonI; phoneBtn?: ButtonI; newsletterBtn?: ButtonI; socialButtons?: ButtonI[]; checkinClick: EventEmitter; newsletterClick: EventEmitter; booksClick: EventEmitter; elementClick: EventEmitter; isInternalLink(item: MenuItem): boolean; private readonly dialogRef; private readonly sanitizer; constructor(platformId: Object); ngOnInit(): void; ngOnDestroy(): void; getImage(image?: string): SafeStyle | undefined; linkClicked(item: MenuItem, event: Event): void; closeModal(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export interface MenuItem { id?: string | number; title: string; image?: string; url?: string; type: 'internal' | 'external' | 'component'; componentId?: string; }