import { AfterContentInit, QueryList } from '@angular/core';
import { Router } from '@angular/router';
import { BreadcrumbLinkComponent } from './breadcrumb-link.component';
import * as i0 from "@angular/core";
/**
 * Component to manage breadcrumbs and sub navigation.
 */
export declare class BreadcrumbComponent implements AfterContentInit {
    private readonly router;
    /**
     * Limit number of element displayed in the breadcrumb
     */
    limit: import("@angular/core").InputSignal<number>;
    before: BreadcrumbLinkComponent[];
    hidden: BreadcrumbLinkComponent[];
    after: BreadcrumbLinkComponent[];
    links: QueryList<BreadcrumbLinkComponent>;
    constructor(router: Router);
    ngAfterContentInit(): void;
    click(link: BreadcrumbLinkComponent): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<BreadcrumbComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<BreadcrumbComponent, "mic-breadcrumb", never, { "limit": { "alias": "limit"; "required": false; "isSignal": true; }; }, {}, ["links"], never, false, never>;
}
