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