import { AfterContentInit, OnDestroy } from '@angular/core';
import { TranslateService } from '@ngx-translate/core';
import { EclSiteHeaderLoginComponentBase } from '../common/ecl-site-header-login.component';
import { EclSiteHeaderSearchComponentBase } from '../common/ecl-site-header-search.component';
import { EclSiteHeaderLanguageComponentBase } from '../common/ecl-site-header-language.component';
import { EclSiteHeaderComponentBase } from '../common/ecl-site-header.component';
import { EclLanguageService } from '../../../../services/ecl-language.service';
import * as i0 from "@angular/core";
/**
 * @deprecated Please use EclSiteHeaderComponent instead
 */
export declare class EclSiteHeaderCoreComponent extends EclSiteHeaderComponentBase implements AfterContentInit, OnDestroy {
    protected eclLanguageService: EclLanguageService;
    protected translateService: TranslateService;
    className: string;
    constructor(eclLanguageService: EclLanguageService, translateService: TranslateService);
    eclLoginComponent: EclSiteHeaderLoginComponentBase;
    eclSearchComponent: EclSiteHeaderSearchComponentBase;
    eclLanguageComponent: EclSiteHeaderLanguageComponentBase;
    static ɵfac: i0.ɵɵFactoryDeclaration<EclSiteHeaderCoreComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<EclSiteHeaderCoreComponent, "ecl-site-header-core", never, {}, {}, ["eclLoginComponent", "eclSearchComponent", "eclLanguageComponent"], ["[eclSiteHeaderEnvironment]", "ecl-site-header-core-action", "ecl-menu", "ecl-language-list"], false>;
}
//# sourceMappingURL=ecl-site-header-core.component.d.ts.map