import { Subject } from 'rxjs';
import { Translations } from '../api/translations';
import * as i0 from "@angular/core";
export declare class PortalUIService {
    menuHoverActive: boolean;
    isSlim: boolean;
    isHorizontal: boolean;
    isStatic: boolean;
    menuActive: boolean;
    mobileMenuActive: boolean;
    isDesktop: boolean;
    isMobile: boolean;
    fixedHeader: boolean;
    private translation;
    activeMenuItemId: Subject<string>;
    private translationSource;
    translationObserver: import("rxjs").Observable<any>;
    getTranslation(key: keyof Translations): string | undefined;
    setTranslation(value: Translations): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<PortalUIService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<PortalUIService>;
}
