import { EmbeddedViewRef, EventEmitter, TemplateRef } from '@angular/core';
import { LogoType } from '../../../Enum/logo-type.enum';
import { BabylonButtonI } from '../../../interfaces/babylon-button.interface';
import { BabylonImageI } from '../../../interfaces/babylon-image.interface';
import { BabylonMenuButtonI } from '../../../interfaces/babylon-menu-button.interface';
import { BabylonMenuInfoI } from '../../../interfaces/babylon-menu-info.interface';
import { BabylonEngineComponent } from '../babylon-engine/babylon-engine.component';
import * as i0 from "@angular/core";
export declare class BabylonHeaderMenuShowComponent {
    headerFixed: boolean;
    logos?: Record<LogoType, BabylonImageI | undefined>;
    linkLogo?: BabylonButtonI;
    menu?: BabylonMenuButtonI[];
    menuInfo?: BabylonMenuInfoI;
    lang?: string;
    btnBook?: BabylonButtonI;
    engineRef?: TemplateRef<EmbeddedViewRef<BabylonEngineComponent>>;
    engineShow: boolean;
    multipleMotorsModal?: boolean;
    openEngine: EventEmitter<any>;
    openLanguages: EventEmitter<any>;
    openNews: EventEmitter<any>;
    modalClick: EventEmitter<string>;
    openModalMultMotors: EventEmitter<void>;
    private platformId;
    onAnchorClicked(): void;
    isRooms(name: string): boolean;
    isOffers(name: string): boolean;
    openLanguagesModal(): void;
    openEngineModal(): void;
    openNewsletter(): void;
    openModalMultipleMotors(): void;
    toggleMenu(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<BabylonHeaderMenuShowComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<BabylonHeaderMenuShowComponent, "lib-babylon-header-menu-show", never, { "headerFixed": { "alias": "headerFixed"; "required": false; }; "logos": { "alias": "logos"; "required": false; }; "linkLogo": { "alias": "linkLogo"; "required": false; }; "menu": { "alias": "menu"; "required": false; }; "menuInfo": { "alias": "menuInfo"; "required": false; }; "lang": { "alias": "lang"; "required": false; }; "btnBook": { "alias": "btnBook"; "required": false; }; "engineRef": { "alias": "engineRef"; "required": false; }; "engineShow": { "alias": "engineShow"; "required": false; }; "multipleMotorsModal": { "alias": "multipleMotorsModal"; "required": false; }; }, { "openEngine": "openEngine"; "openLanguages": "openLanguages"; "openNews": "openNews"; "modalClick": "modalClick"; "openModalMultMotors": "openModalMultMotors"; }, never, never, true, never>;
}
