import { ChangeDetectorRef } from '@angular/core';
import { GlobalConfig, I18nService } from '@eui/core';
import { EclLanguageService } from '../../../services/ecl-language.service';
import { EclLanguageListComponent } from '../../ecl-language-list';
import { EclSiteHeaderComponent } from '../../ecl-site-header/common/ecl-site-header.component';
import { EclAppComponent } from '../common';
import * as i0 from "@angular/core";
export declare class EclAppHarmonisedComponent extends EclAppComponent {
    protected config: GlobalConfig;
    protected eclLanguageService: EclLanguageService;
    protected i18nService: I18nService;
    protected cd: ChangeDetectorRef;
    eclSiteHeader: EclSiteHeaderComponent;
    eclLanguageList: EclLanguageListComponent;
    constructor(config: GlobalConfig, eclLanguageService: EclLanguageService, i18nService: I18nService, cd: ChangeDetectorRef);
    static ɵfac: i0.ɵɵFactoryDeclaration<EclAppHarmonisedComponent, [{ optional: true; }, null, null, null]>;
    static ɵcmp: i0.ɵɵComponentDeclaration<EclAppHarmonisedComponent, "ecl-app-harmonised", never, {}, {}, ["eclSiteHeader"], ["*"]>;
}
//# sourceMappingURL=ecl-app-harmonised.component.d.ts.map