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