import { EventEmitter, QueryList, AfterViewInit, AfterContentInit } from '@angular/core';
import { EuiNavbarItemComponent } from './eui-navbar-item.component';
import { EuiAppShellService } from '@eui/core';
import { BaseStatesDirective } from '@eui/components/shared';
import * as i0 from "@angular/core";
import * as i1 from "@eui/components/shared";
export declare class EuiNavbarComponent implements AfterContentInit, AfterViewInit {
    get cssClasses(): string;
    itemClick: EventEmitter<string>;
    items: QueryList<EuiNavbarItemComponent>;
    baseItemSelected: EuiNavbarItemComponent;
    isDropdownView: boolean;
    asService: EuiAppShellService;
    baseStatesDirective: BaseStatesDirective;
    private elementRef;
    ngAfterContentInit(): void;
    ngAfterViewInit(): void;
    itemSelected(id: string): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<EuiNavbarComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<EuiNavbarComponent, "eui-navbar", never, {}, { "itemClick": "itemClick"; }, ["items"], ["*"], true, [{ directive: typeof i1.BaseStatesDirective; inputs: { "euiPrimary": "euiPrimary"; "euiSecondary": "euiSecondary"; }; outputs: {}; }]>;
}
//# sourceMappingURL=eui-navbar.component.d.ts.map