import { ComponentInterface } from '../../../stencil-public-runtime';
import { HTMLStencilElement } from '../../../stencil-public-runtime';
import { LogInstance, Loggable } from '../../../utils/log';
export declare class NavMetaBar implements ComponentInterface, Loggable {
    private navMetaBarId;
    private previousY;
    el: HTMLStencilElement;
    isHidden: boolean;
    log: LogInstance;
    createLogger(log: LogInstance): void;
    /**
     * PUBLIC PROPERTY API
     * ------------------------------------------------------
     */
    /**
     * Defines if the bar should stay on top of the backdrop
     */
    stayOnTopOfBackdrop: boolean;
    /**
     * Defines the color variant
     */
    variant: BalProps.BalNavMetaBarVariant;
    /**
     * Defines the height of the bar
     */
    size: BalProps.BalNavMetaBarSize;
    /**
     * Tells when to hide the bar
     */
    invisible: BalProps.BalNavMetaBarInvisible;
    /**
     * Defines the position of the bar
     */
    position: BalProps.BalNavMetaBarPosition;
    /**
     * LISTENERS
     * ------------------------------------------------------
     */
    handleScroll(): void;
    /**
     * RENDER
     * ------------------------------------------------------
     */
    render(): any;
}
