import { EventEmitter } from '../../../stencil-public-runtime';
export declare class Navbar {
    el: any;
    main: boolean;
    products: boolean;
    applications: boolean;
    design: boolean;
    support: boolean;
    about: boolean;
    applicationName: string;
    hasLeftMenuItems: boolean;
    fixed: boolean;
    showLogoAndAppname: boolean;
    searchBarIsOpen: string;
    logoHref: string;
    internalLogoHref: string;
    logoHrefTarget: string;
    internalLogoHrefTarget: string;
    ifxNavbarMobileMenuIsOpen: EventEmitter;
    private addEventListenersToHandleCustomFocusState;
    clearFirstLayerMenu(event: CustomEvent): void;
    getWrappers(): {
        rightSideItemSlot: any;
        rightSideSlot: any;
        leftSideSlot: any;
        rightAssignedNodes: any;
        leftAssignedNodes: any;
        navbarProfile: any;
        leftMenuItems: any;
        rightMenuItems: any;
        topRowWrapper: any;
    };
    hideNavItems(): void;
    showNavItems(): void;
    handleSearchBarToggle(event: CustomEvent): void;
    toggleClass(el: any, className: any): void;
    handleSidebar(el: any): void;
    handleBodyScroll(action: any): void;
    handleDropdownMenu(el: any): void;
    setItemMenuPosition(): Promise<void>;
    setMenuItemChildrenPosition(item: any): void;
    getMediaQueryList(): MediaQueryList;
    componentDidLoad(): Promise<void>;
    handleMobileMenuBottom(e: any): void;
    handleLogoHrefAndTarget(): void;
    componentWillLoad(): void;
    getSearchBarLeftWrapper(): any;
    getMobileMenuTop(): any;
    getMobileMenuBottom(): any;
    handleBurgerIcon(): void;
    moveNavItemsToSidebar(e?: MediaQueryListEvent): void;
    RemoveSpaceOnStorybookSnippet(): void;
    render(): any;
}
