import { EventEmitter } from '@angular/core';
import { ECLBaseDirective } from '../../../ecl-base.directive';
import { EclSiteHeaderLanguageClickEvent } from '../../language';
import * as i0 from "@angular/core";
export declare abstract class EclSiteHeaderLanguageComponentBase extends ECLBaseDirective {
    languageLabel: string;
    languageCode: string;
    languageClick: EventEmitter<EclSiteHeaderLanguageClickEvent>;
    onLanguageClick(evt: MouseEvent): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<EclSiteHeaderLanguageComponentBase, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<EclSiteHeaderLanguageComponentBase, "ng-component", never, { "languageLabel": "languageLabel"; "languageCode": "languageCode"; }, { "languageClick": "languageClick"; }, never, never, false>;
}
//# sourceMappingURL=ecl-site-header-language.component.d.ts.map