import { QueryList, OnInit, AfterViewInit, OnDestroy, ElementRef } from '@angular/core'; import { TranslateService } from '@ngx-translate/core'; import { EclBreadcrumbSegmentComponent } from './ecl-breadcrumb-segment.component'; import { ECLBaseDirective } from '../ecl-base.directive'; import * as i0 from "@angular/core"; export declare class EclBreadcrumbComponent extends ECLBaseDirective implements OnInit, AfterViewInit, OnDestroy { private el; private translate; role: string; ariaLabel: any; isNegative: boolean | any; eclEllipsisSegment: EclBreadcrumbSegmentComponent; eclSegments: QueryList; private destroy$; constructor(el: ElementRef, translate: TranslateService); get cssClasses(): string; ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; onEllipsisSegmentClick(evt: MouseEvent): void; private truncateBreadcrumb; private insertEllipsisSegmentIntoPosition; private handleOverflownSegments; private hasEnoughSegments; private isBreadcrumbOverflowed; private getBreadcrumbTotalWidth; private getSegmentsTotalWidth; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } //# sourceMappingURL=ecl-breadcrumb.component.d.ts.map