import { ElementRef, TemplateRef, EventEmitter, DoCheck, ChangeDetectorRef } from '@angular/core';
import { RouterLinkActive } from '@angular/router';
import * as i0 from "@angular/core";
export declare class NcNavbarMenuItemComponent implements DoCheck {
    /** @ignore */
    elRef: ElementRef<HTMLElement>;
    /** @ignore */
    private cdRef;
    /** @ignore */
    private routerLinkActive;
    private _routerLinkActive;
    active: boolean | null;
    label: string;
    href: string;
    readonly click: EventEmitter<MouseEvent>;
    /** @ignore */
    readonly content: TemplateRef<any>;
    readonly labelTmp?: TemplateRef<any>;
    get isActive(): boolean;
    constructor(
    /** @ignore */
    elRef: ElementRef<HTMLElement>, 
    /** @ignore */
    cdRef: ChangeDetectorRef, 
    /** @ignore */
    routerLinkActive: RouterLinkActive);
    ngDoCheck(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<NcNavbarMenuItemComponent, [null, null, { optional: true; self: true; }]>;
    static ɵcmp: i0.ɵɵComponentDeclaration<NcNavbarMenuItemComponent, "nc-navbar-menu-item", never, { "active": "active"; "label": "label"; "href": "href"; }, { "click": "click"; }, ["labelTmp"], never>;
}
