import { ElementRef, EventEmitter, OnInit } from '@angular/core'; import { Router } from '@angular/router'; import { GlComponentMenuService } from './gl-component-menu.service'; import { IMenuItem, IMenuItemComplex } from './item/gl-component-menu-item.interface'; import { TMenuPosition, TUrlTargets } from './gl-component-menu.interface'; import * as i0 from "@angular/core"; export declare class GlComponentMenuComponent implements OnInit { service: GlComponentMenuService; router: Router; container: ElementRef; background: ElementRef; title: string; subtitle: string; systemVersion: string; menuItems: IMenuItem[]; menuItemsComplex: IMenuItemComplex[]; showSettings: boolean; showLogout: boolean; className: string | 'dark' | 'translucid' | ''; settingsUrl: string; settingsTarget: TUrlTargets; menuLogo: string; menuBottomTitle: string; menuBottomVersion: string; menuPosition: TMenuPosition; logoutButton: string; closeButton: string; settingsButton: string; $click: EventEmitter; $logoutClick: EventEmitter; constructor(service: GlComponentMenuService, router: Router); ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }