import { type EventEmitter } from "../../../stencil-public-runtime";
export declare class Navbar {
    el: HTMLIfxNavbarElement;
    main: boolean;
    products: boolean;
    applications: boolean;
    design: boolean;
    support: boolean;
    about: boolean;
    readonly applicationName: string;
    hasLeftMenuItems: boolean;
    readonly fixed: boolean;
    readonly showLogoAndAppname: boolean;
    searchBarIsOpen: string;
    readonly logoHref: string;
    internalLogoHref: string;
    readonly logoHrefTarget: string;
    internalLogoHrefTarget: string;
    ifxNavbarMobileMenuIsOpen: EventEmitter;
    private addEventListenersToHandleCustomFocusState;
    clearFirstLayerMenu(event: CustomEvent): void;
    private isNavbarItem;
    private isNavbarSearchBar;
    private getWrappers;
    private hideNavItems;
    private showNavItems;
    handleSearchBarToggle(event: CustomEvent): void;
    private toggleClass;
    private handleSidebar;
    private handleBodyScroll;
    private setItemMenuPosition;
    private setMenuItemChildrenPosition;
    private getMediaQueryList;
    componentDidLoad(): Promise<void>;
    private handleMobileMenuBottom;
    private handleLogoHrefAndTarget;
    componentWillLoad(): void;
    private getSearchBarLeftWrapper;
    private getMobileMenuTop;
    private getMobileMenuBottom;
    private handleBurgerIcon;
    private moveNavItemsToSidebar;
    private RemoveSpaceOnStorybookSnippet;
    render(): any;
}
