import { AfterContentChecked, AfterContentInit, ChangeDetectorRef, ElementRef, QueryList } from '@angular/core';
import { BreadcrumbItemComponent } from '../breadcrumb-item/breadcrumb-item.component';
import * as i0 from "@angular/core";
export declare class BreadcrumbComponent implements AfterContentInit, AfterContentChecked {
    private cdr;
    /**
     * Describes the navigation to screen reader users (who navigate the page using landmarks)
     *
     * @default "Breadcrumbs"
     */
    ariaLabel: string;
    /**
     * Accessible text alternative for the "show more" button when the breadcrumb is minified.
     *
     * @default "Show hidden items"
     */
    showMoreLabel: string;
    /**
     * @ignore
     */
    isMinified: boolean;
    /**
     * @ignore
     */
    leftContent: BreadcrumbItemComponent[];
    /**
     * @ignore
     */
    rightContent: BreadcrumbItemComponent;
    constructor(cdr: ChangeDetectorRef);
    /**
     * @ignore
     */
    breadcrumbItems: QueryList<BreadcrumbItemComponent>;
    /**
     * @ignore
     */
    olRef: ElementRef<HTMLOListElement>;
    ngAfterContentInit(): void;
    ngAfterContentChecked(): void;
    /**
     * @ignore
     */
    seeAll(): void;
    /**
     * @ignore
     */
    getLeftContentToDisplay(): BreadcrumbItemComponent[];
    /**
     * @ignore
     */
    getRightContentToDisplay(): BreadcrumbItemComponent;
    static ɵfac: i0.ɵɵFactoryDeclaration<BreadcrumbComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<BreadcrumbComponent, "nj-breadcrumb", never, { "ariaLabel": { "alias": "ariaLabel"; "required": false; }; "showMoreLabel": { "alias": "showMoreLabel"; "required": false; }; }, {}, ["breadcrumbItems"], never, true, never>;
}
