import { ElementRef, EventEmitter } from '@angular/core'; import { Router } from '@angular/router'; import { ILanguagesItem, LangService } from '@rucken/core'; import { Observable } from 'rxjs'; export declare class NavbarComponent { router: Router; private _langService; languagesDropdown: ElementRef; showSignIn: boolean; showSignOut: boolean; title: string; signIn: EventEmitter<{}>; signOut: EventEmitter<{}>; allowedRoutes: any[]; allowedRoutes$: Observable; rightRoutes: any[]; rightRoutes$: Observable; leftRoutes: any[]; leftRoutes$: Observable; languages$: Observable; currentLang$: Observable; isCollapsed: boolean; langsIsCollapsed: boolean; constructor(router: Router, _langService: LangService); setRoutes(routes: any[]): void; onMouseClick(ev: MouseEvent): void; onSignInClick(signInData?: any): void; onSignOutClick(signOutData?: any): void; changeCurrentLang(value: string): void; }