import { ComponentInterface } from '../../../stencil-public-runtime';
import { LogInstance, Loggable } from '../../../utils/log';
import { HTMLStencilElement } from '../../../stencil-public-runtime';
export declare class NavMenuBar implements ComponentInterface, Loggable {
    private navMenuBarId;
    el: HTMLStencilElement;
    isHidden: boolean;
    log: LogInstance;
    createLogger(log: LogInstance): void;
    /**
     * PUBLIC PROPERTY API
     * ------------------------------------------------------
     */
    /**
     * Tells when to hide the bar
     */
    invisible: BalProps.BalNavMenuBarInvisible;
    /**
     * Defines the position of the bar
     */
    position: BalProps.BalNavMenuBarPosition;
    /**
     * GETTERS
     * ------------------------------------------------------
     */
    private get flyoutElement();
    /**
     * RENDER
     * ------------------------------------------------------
     */
    render(): any;
}
