import { ElementRef, EventEmitter } from '@angular/core';
import { EclBaseEvent } from '../../model/ecl-base.event';
import { EclLanguage } from '../../model/ecl-language.model';
import { ECLBaseDirective } from '../ecl-base.directive';
import * as i0 from "@angular/core";
export declare class EclLanguageListItemClickEvent extends EclBaseEvent {
    language: EclLanguage;
    constructor(language: EclLanguage);
}
export declare class EclLanguageListItemComponent extends ECLBaseDirective {
    el: ElementRef;
    isActive: boolean | any;
    languageCode: string;
    languageLabel: string;
    itemClick: EventEmitter<EclLanguageListItemClickEvent>;
    get cssClasses(): string;
    constructor(el: ElementRef);
    onItemClick(evt: MouseEvent): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<EclLanguageListItemComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<EclLanguageListItemComponent, "ecl-language-list-item", never, { "isActive": "isActive"; "languageCode": "languageCode"; "languageLabel": "languageLabel"; }, { "itemClick": "itemClick"; }, never, never, false>;
}
//# sourceMappingURL=ecl-language-list-item.component.d.ts.map