import { ChangeDetectorRef, ElementRef, EventEmitter, OnInit } from '@angular/core';
import { Router } from '@angular/router';
import { StHeaderModel, StHeaderUserMenuModel, StSubMenuModel } from './st-header.model';
export declare class StHeaderComponent implements OnInit {
    private _router;
    private _cd;
    private el;
    appName: string | undefined;
    companyName: string;
    appLogoPath: string | undefined;
    maxWidth: number;
    menu: StHeaderModel[];
    userMenu: StHeaderUserMenuModel;
    qaTag: string;
    contentChangeOffset: EventEmitter<number>;
    selectedSubmenu: StSubMenuModel[];
    navigationOffset: number;
    private headerOffset;
    private showSubmenu;
    constructor(_router: Router, _cd: ChangeDetectorRef, el: ElementRef);
    hasSubmenu(): boolean;
    ngOnInit(): void;
    onPositionChange(newPosition: number): void;
    hasUserMenu(): boolean;
    getHeaderStyle(): Object;
    private checkIfNotify(hasSubMenu);
    private notifyOffset();
}
