import { QueryList } from '@angular/core';
import { NcNavbarBrandOptionComponent } from './navbar-brand-option/navbar-brand-option.component';
import { NcNavbarService } from './navbar.service';
import * as i0 from "@angular/core";
export declare type NcNavbarType = 'default' | 'secondary';
export declare class NcNavbarComponent {
    private navbarService;
    type: NcNavbarType;
    /** @ignore */
    readonly isMobile$: import("rxjs").Observable<boolean>;
    /** @ignore */
    readonly isTablet$: import("rxjs").Observable<boolean>;
    /** @ignore */
    readonly brandOptions: QueryList<NcNavbarBrandOptionComponent>;
    constructor(navbarService: NcNavbarService);
    /** @ignore */
    isMobile(): boolean;
    static ɵfac: i0.ɵɵFactoryDeclaration<NcNavbarComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<NcNavbarComponent, "nc-navbar", ["ncNavbar"], { "type": "type"; }, {}, ["brandOptions"], ["nc-navbar-brand", "nc-navbar-menu", "nc-navbar-right-menu"]>;
}
