import { EngieTemplateDirective } from '../../directives/engie-template.directive';
import * as i0 from "@angular/core";
export declare class BreadcrumbComponent {
    /**
     * Describes the navigation to screen reader users (who navigate the page using landmarks)
     *
     * @default "Breadcrumbs"
     */
    ariaLabel: import("@angular/core").InputSignal<string>;
    /**
     * Accessible text alternative for the "show more" button when the breadcrumb is minified.
     *
     * @default "Show hidden items"
     */
    showMoreLabel: import("@angular/core").InputSignal<string>;
    protected contentTemplates: import("@angular/core").Signal<readonly EngieTemplateDirective[]>;
    protected itemsTemplates: import("@angular/core").Signal<import("@angular/core").TemplateRef<unknown>[]>;
    protected shouldHideOverflowItems: import("@angular/core").WritableSignal<boolean>;
    protected isMinified: import("@angular/core").Signal<boolean>;
    protected minifiedLeftItemTemplate: import("@angular/core").Signal<import("@angular/core").TemplateRef<unknown> | undefined>;
    protected minifiedRightItemTemplate: import("@angular/core").Signal<import("@angular/core").TemplateRef<unknown> | undefined>;
    private allItemElements;
    private itemClassEffect;
    /**
     * Show all breadcrumb items
     *
     * @ignore
     */
    seeAll(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<BreadcrumbComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<BreadcrumbComponent, "nj-breadcrumb", never, { "ariaLabel": { "alias": "ariaLabel"; "required": false; "isSignal": true; }; "showMoreLabel": { "alias": "showMoreLabel"; "required": false; "isSignal": true; }; }, {}, ["contentTemplates", "allItemElements"], never, true, never>;
}
