import { OnInit, ChangeDetectorRef, DoCheck, IterableDiffers, EventEmitter, ElementRef, AfterViewInit } from '@angular/core'; export declare class AsiBreadcrumbComponent implements OnInit, DoCheck, AfterViewInit { private ref; private elRef; private differs; class: string; /** List of items to be displayed */ data: Array; /** */ trackBy: string; /** Allow you to add the home button */ hideHome: boolean; asiBreadcrumbDropdownDots: ElementRef; private differ; private nbElementsMax; hideElements: boolean; elementsDropdownOpened: boolean; /** * Data displayed on dom, doesn't interfere with input data * Needed because we sometimes hide some elements in GUI * But we don't want to remove them from data array */ shadowData: Array; hiddenElements: Array; clicked: EventEmitter>; constructor(ref: ChangeDetectorRef, elRef: ElementRef, differs: IterableDiffers); private checkInput(); ngOnInit(): void; ngDoCheck(): void; ngAfterViewInit(): void; private updateShadow(newStack); getTrackedValue(element: any): any; clickOnElement(element: T): void; }