import { EventEmitter, OnInit } from '@angular/core';
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 * as i0 from "@angular/core";
export declare class BabylonHeaderMenuCenterComponent implements OnInit {
    headerFixed: boolean;
    logo?: BabylonImageI;
    logoSticky?: BabylonImageI;
    linkLogo?: BabylonButtonI;
    btnBook?: BabylonButtonI;
    shop?: string;
    news?: string;
    menu?: BabylonMenuButtonI[];
    menuInfo?: BabylonMenuInfoI;
    lang?: string;
    title?: string;
    ndTitle?: string;
    multipleMotorsModal?: boolean;
    links?: BabylonButtonI[];
    engineExtern?: boolean;
    openEngine: EventEmitter<any>;
    openLanguages: EventEmitter<any>;
    openNews: EventEmitter<any>;
    modalClick: EventEmitter<string>;
    openModalMultMotors: EventEmitter<void>;
    isHamburgerActive: boolean;
    private platformId;
    btnBookButton: BabylonButtonI;
    ngOnInit(): void;
    openLanguagesModal(): void;
    openNewsletter(): void;
    openModalMultipleMotors(): void;
    preventLink(e: Event): void;
    toggleMenu(): void;
    onAnchorClicked(): void;
    openShop(): void;
    openNewsletterLink(): void;
    openEngineModal(): void;
    openLink(link: BabylonMenuButtonI): void;
    private getLinkByType;
    static ɵfac: i0.ɵɵFactoryDeclaration<BabylonHeaderMenuCenterComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<BabylonHeaderMenuCenterComponent, "lib-babylon-header-menu-center", never, { "headerFixed": { "alias": "headerFixed"; "required": false; }; "logo": { "alias": "logo"; "required": false; }; "logoSticky": { "alias": "logoSticky"; "required": false; }; "linkLogo": { "alias": "linkLogo"; "required": false; }; "btnBook": { "alias": "btnBook"; "required": false; }; "shop": { "alias": "shop"; "required": false; }; "news": { "alias": "news"; "required": false; }; "menu": { "alias": "menu"; "required": false; }; "menuInfo": { "alias": "menuInfo"; "required": false; }; "lang": { "alias": "lang"; "required": false; }; "title": { "alias": "title"; "required": false; }; "ndTitle": { "alias": "ndTitle"; "required": false; }; "multipleMotorsModal": { "alias": "multipleMotorsModal"; "required": false; }; "links": { "alias": "links"; "required": false; }; "engineExtern": { "alias": "engineExtern"; "required": false; }; }, { "openEngine": "openEngine"; "openLanguages": "openLanguages"; "openNews": "openNews"; "modalClick": "modalClick"; "openModalMultMotors": "openModalMultMotors"; }, never, never, true, never>;
}
