import { Injector, ElementRef, OnDestroy } from '@angular/core'; import { Router } from '@angular/router'; import { Subscription } from 'rxjs/Subscription'; import { DialogService, OUserInfoService, UserInfo, LoginService } from '../../services'; export declare const DEFAULT_INPUTS_O_USER_INFO: any[]; export declare const DEFAULT_OUTPUTS_O_USER_INFO: any[]; export declare class OUserInfoComponent implements OnDestroy { protected elRef: ElementRef; protected injector: Injector; private router; static DEFAULT_INPUTS_O_USER_INFO: any[]; static DEFAULT_OUTPUTS_O_USER_INFO: any[]; protected dialogService: DialogService; protected loginService: LoginService; protected oUserInfoService: OUserInfoService; userInfoSubscription: Subscription; protected userInfo: UserInfo; constructor(elRef: ElementRef, injector: Injector, router: Router); ngOnDestroy(): void; onLogoutClick(): void; onSettingsClick(): void; readonly existsUserInfo: boolean; readonly avatar: string; readonly username: string; } export declare class OUserInfoModule { }