import { JSX } from '../../stencil.core';
import { MenuItem } from './interfaces/menuItem';
export declare class Navbar {
    innerMenuItems: Array<MenuItem>;
    menuIcon: HTMLElement;
    overlayMenu: HTMLElement;
    desktopMenu: HTMLElement;
    mobileMenu: HTMLElement;
    navElement: HTMLElement;
    /**
     * Json string of menu-items
     */
    menuItems: string;
    /**
     * The amount of menu-items
     */
    itemCount: number;
    logo: string;
    position: string;
    private lastScrollState;
    private fixedScroll;
    componentWillLoad(): void;
    componentDidLoad(): void;
    render(): any[];
    createMenuItems(): Array<JSX.Element>;
    createLogo(): any;
    toggleMobileMenu(): void;
    menuClick(ev: any): void;
    setActiveMenuItem(): void;
    moveMenu(): void;
    bodyScroll(): void;
}
