import { ChangeDetectorRef, OnInit } from '@angular/core';
import { Router } from '@angular/router';
import { Observable } from 'rxjs';
import { MenuItem } from 'primeng/api';
import { AppStateService, ConfigurationService, ThemeService } from '@onecx/angular-integration-interface';
import { MenuService } from '../../../services/app.menu.service';
import * as i0 from "@angular/core";
export declare class PortalFooterComponent implements OnInit {
    private configurationService;
    router: Router;
    private appState;
    private menuService;
    private themeService;
    private ref;
    copyrightMsg$: Observable<string> | undefined;
    logoUrl$: Observable<string | undefined>;
    currentYear: number;
    portalMenuItems: MenuItem[];
    versionInfo$: Observable<string | undefined>;
    apiPrefix: string;
    constructor(configurationService: ConfigurationService, router: Router, appState: AppStateService, menuService: MenuService, themeService: ThemeService, ref: ChangeDetectorRef);
    ngOnInit(): void;
    onErrorHandleSrc(): void;
    private createMenu;
    private setImageUrl;
    static ɵfac: i0.ɵɵFactoryDeclaration<PortalFooterComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<PortalFooterComponent, "ocx-footer", never, {}, {}, never, never, false, never>;
}
