import { OnDestroy, ElementRef, EventEmitter, ChangeDetectorRef } from '@angular/core';
import { Router } from '@angular/router';
import { StHeaderMenuOption, StHeaderSelection, StHeaderMenuItem } from '../st-header.model';
export declare class StHeaderMenuOptionComponent implements OnDestroy {
    private elementRef;
    private router;
    private cd;
    option: StHeaderMenuOption;
    showMenuName: boolean;
    selectMenu: EventEmitter<StHeaderSelection>;
    menu: ElementRef;
    isActive: boolean;
    private subscription;
    private actualPath;
    constructor(elementRef: ElementRef, router: Router, cd: ChangeDetectorRef);
    readonly qaId: string;
    readonly hasSubmenu: boolean;
    readonly submenuList: StHeaderMenuItem[];
    isRouteActive(): boolean;
    ngOnDestroy(): void;
    onMenuClick(): void;
    changeOption(selected: StHeaderMenuItem): void;
    onClickOutside(event: Event): void;
    private onRouterEvent;
}
