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 { EclSiteHeaderComponentBase } from '../../../ecl-site-header/deprecated/common/ecl-site-header.component';
import { EclAppComponentBase } from '../common';
import * as i0 from "@angular/core";
/**
 * @deprecated Please use EclAppComponent instead
 */
export declare class EclAppCoreComponent extends EclAppComponentBase {
    protected config: GlobalConfig;
    protected eclLanguageService: EclLanguageService;
    protected i18nService: I18nService;
    protected cd: ChangeDetectorRef;
    eclSiteHeader: EclSiteHeaderComponentBase;
    eclLanguageList: EclLanguageListComponent;
    constructor(config: GlobalConfig, eclLanguageService: EclLanguageService, i18nService: I18nService, cd: ChangeDetectorRef);
    static ɵfac: i0.ɵɵFactoryDeclaration<EclAppCoreComponent, [{ optional: true; }, null, null, null]>;
    static ɵcmp: i0.ɵɵComponentDeclaration<EclAppCoreComponent, "ecl-app-core", never, {}, {}, ["eclSiteHeader"], ["*"], false>;
}
//# sourceMappingURL=ecl-app-core.component.d.ts.map