import { QueryList } from '@angular/core';
import { Icon } from '../icon/icon.model';
import * as i0 from "@angular/core";
/**
 * This component allow to manage navbar links
 *
 * It's possible to use link tree to get sub menu
 */
export declare class NavbarLinkComponent {
    /**
     * Icon displayed
     *
     * As string, it display material icon
     * In other case, it possible to put a Icon model (same behaviour as mic-icon)
     */
    icon: import("@angular/core").InputSignal<string | Icon>;
    /**
     * Router link
     */
    link: import("@angular/core").InputSignal<string>;
    /**
     * Text label for the link
     */
    label: import("@angular/core").InputSignal<string>;
    /**
     * Force alignment to the right (default = false)
     */
    alignRight: import("@angular/core").InputSignal<boolean>;
    children: QueryList<NavbarLinkComponent>;
    static ɵfac: i0.ɵɵFactoryDeclaration<NavbarLinkComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<NavbarLinkComponent, "mic-navbar-link", never, { "icon": { "alias": "icon"; "required": false; "isSignal": true; }; "link": { "alias": "link"; "required": false; "isSignal": true; }; "label": { "alias": "label"; "required": false; "isSignal": true; }; "alignRight": { "alias": "alignRight"; "required": false; "isSignal": true; }; }, {}, ["children"], never, false, never>;
}
