import { AfterContentChecked, OnDestroy, ElementRef, QueryList } from '@angular/core';
import { BsNavbarComponent } from '../navbar/navbar.component';
import { BsNavbarDropdownComponent } from '../navbar-dropdown/navbar-dropdown.component';
import * as i0 from "@angular/core";
export declare class BsNavbarItemComponent implements AfterContentChecked, OnDestroy {
    private navbar;
    private platformId;
    constructor(navbar: BsNavbarComponent, element: ElementRef, platformId: Object, parentDropdown: BsNavbarDropdownComponent);
    element: ElementRef;
    parentDropdown: BsNavbarDropdownComponent;
    hasDropdown: boolean;
    anchorTag: HTMLAnchorElement | null;
    private destroyed$;
    dropdowns: QueryList<BsNavbarDropdownComponent>;
    ngAfterContentChecked(): void;
    ngOnDestroy(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<BsNavbarItemComponent, [null, null, null, { optional: true; }]>;
    static ɵcmp: i0.ɵɵComponentDeclaration<BsNavbarItemComponent, "bs-navbar-item", never, {}, {}, ["dropdowns"], ["*"], false, never>;
}
