import { AfterContentInit, QueryList } from '@angular/core';
import { Router } from '@angular/router';
import { NavbarLinksComponent } from './navbar-links.component';
import { NavbarColor, NavbarMode } from './navbar.model';
import * as i0 from "@angular/core";
/**
 * Component to display a navbar
 */
export declare class NavbarComponent implements AfterContentInit {
    private readonly router;
    /**
     * Color 'white' or 'primary' (default value is primary)
     */
    color: import("@angular/core").InputSignal<NavbarColor>;
    /**
     * Navbar mode (default value is large)
     */
    mode: import("@angular/core").InputSignal<NavbarMode>;
    class: string;
    links: QueryList<NavbarLinksComponent>;
    baseHref: string;
    constructor(router: Router);
    ngAfterContentInit(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<NavbarComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<NavbarComponent, "mic-navbar", never, { "color": { "alias": "color"; "required": false; "isSignal": true; }; "mode": { "alias": "mode"; "required": false; "isSignal": true; }; }, {}, ["links"], ["*"], false, never>;
}
