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