import { QueryList } from '@angular/core';
import { MatTabLink } from '@angular/material/tabs';
import { NavbarLinkComponent } from './navbar-link.component';
import { NavbarColor } from './navbar.model';
import * as i0 from "@angular/core";
/**
 * This component is a container for each links
 */
export declare class NavbarLinksComponent {
    color: import("@angular/core").WritableSignal<NavbarColor>;
    hoverSubmenu: number;
    /**
     * Aria label for main navigation.
     */
    ariaLabel: import("@angular/core").InputSignal<string>;
    /**
     * Aria label for submenu navigation.
     */
    subItemAriaLabel: import("@angular/core").InputSignal<string>;
    classes: string;
    links: QueryList<NavbarLinkComponent>;
    active: import("@angular/core").WritableSignal<string>;
    selected?: NavbarLinkComponent | null;
    selectedElement?: MatTabLink | null;
    wasInside: boolean;
    select(link: NavbarLinkComponent, element: MatTabLink): void;
    unselect(): void;
    clickInside(): void;
    clickout(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<NavbarLinksComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<NavbarLinksComponent, "mic-navbar-links", never, { "ariaLabel": { "alias": "ariaLabel"; "required": false; "isSignal": true; }; "subItemAriaLabel": { "alias": "subItemAriaLabel"; "required": false; "isSignal": true; }; }, {}, ["links"], never, false, never>;
}
