import { Location } from 'vue-router';
import { ModulVue } from '../../../utils/vue/vue';
export declare class MNavbarItem extends ModulVue {
    value: string;
    label: string;
    disabled: boolean;
    url: string | Location;
    ariaHaspopup: boolean;
    ariaExpanded: boolean;
    ariaControls: string;
    multiline: boolean;
    private parentNavbar;
    formatedLabel: string;
    private emitClick;
    private emitMouseover;
    private emitMouseleave;
    private labelChanged;
    private isMultilineChanged;
    private routeChanged;
    protected mounted(): void;
    protected beforeDestroy(): void;
    readonly shouldNotWrap: boolean;
    setFormatedLabel(): Promise<void>;
    private _splitAndWrap;
    readonly isSelected: boolean;
    readonly isMultiline: boolean;
    onClick(event: MouseEvent): void;
    onMouseover(event: MouseEvent): void;
    onMouseleave(event: MouseEvent): void;
    private setDimension;
}
//# sourceMappingURL=navbar-item.d.ts.map