import { EventEmitter, ElementRef } from '@angular/core';
import { EclBaseEvent } from '../../../model/ecl-base.event';
import { ECLBaseDirective } from '../../ecl-base.directive';
import * as i0 from "@angular/core";
export declare class EclBreadcrumbSegmentClickEvent extends EclBaseEvent {
}
export declare abstract class EclBreadcrumbSegmentComponent extends ECLBaseDirective {
    el: ElementRef;
    tabIndex: string;
    routerLink: any;
    queryParams: any;
    href: string;
    isCurrentPage: boolean;
    isHidden: boolean;
    segmentClick: EventEmitter<EclBreadcrumbSegmentClickEvent>;
    constructor(el: ElementRef);
    onSegmentClick(evt: MouseEvent): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<EclBreadcrumbSegmentComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<EclBreadcrumbSegmentComponent, "ng-component", never, { "routerLink": "routerLink"; "queryParams": "queryParams"; "href": "href"; "isCurrentPage": "isCurrentPage"; "isHidden": "isHidden"; }, { "segmentClick": "segmentClick"; }, never, never>;
}
//# sourceMappingURL=ecl-breadcrumb-segment.component.d.ts.map