import { EventEmitter } 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 EclTagRemoveEvent extends EclBaseEvent {
}
export declare class EclTagComponent extends ECLBaseDirective {
    variant: 'display' | 'removable';
    remove: EventEmitter<EclTagRemoveEvent>;
    get isHidden(): true;
    get cssClasses(): string;
    isVisible: boolean;
    get isRemovable(): boolean;
    onRemoveClick(evt: MouseEvent): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<EclTagComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<EclTagComponent, "ecl-tag, [eclTag]", never, { "variant": "variant"; }, { "remove": "remove"; }, never, ["*"], false>;
}
//# sourceMappingURL=ecl-tag.component.d.ts.map