/** * @license * Copyright Datorama. All Rights Reserved. * * Use of this source code is governed by an Apache License 2.0 license that can be * found in the LICENSE file at https://github.com/datorama/client-core/blob/master/LICENSE */ import { ChangeDetectorRef, EventEmitter, OnInit, OnDestroy } from '@angular/core'; import { Breadcrumb } from './breadcrumbs.types'; import { FormControl } from '@angular/forms'; export declare class DatoBreadcrumbsComponent implements OnInit, OnDestroy { private cdr; set maxDisplayedBreadcrumbs(max: number); set breadcrumbs(breadcrumbs: Breadcrumb[]); get breadcrumbs(): Breadcrumb[]; headerControl: FormControl; showArrowInLast: boolean; lastArrowClass: string; markLastAsActive: boolean; dataAutoIdPrefix: string; isHeaderControlDisabled: boolean; headerControlAutoIdSuffix: string; breadcrumbClick: EventEmitter; updateEditableText: EventEmitter; private originalBreadcrumbs; private _breadcrumbs; private readonly INITIAL_DISPLAYED_BREADCRUMBS; private _maxDisplayedBreadcrumbs; constructor(cdr: ChangeDetectorRef); ngOnInit(): void; ngOnDestroy(): void; onClick({ data, onClick }: Breadcrumb): void; shouldHaveArrow(last: boolean): boolean; private initBreadcrumbs; private initEditableHeader; private setMaxDisplayedBreadcrumbs; }