import { AppModel, MenuModel, ProfileModel, TokenModel } from '../models'; import { EventEmitter } from '@angular/core'; import { AngularFirestore } from '@angular/fire/firestore'; export declare class SessionService { private angularFirestore; private md5; token: TokenModel; profile: ProfileModel; routes: Array; menusTree: Array; private currentProfileSession; appsFlush: EventEmitter; avatarFlush: EventEmitter; personFlush: EventEmitter; private currentAppsSession; menusFlush: EventEmitter; notificationsFlush: EventEmitter; constructor(angularFirestore: AngularFirestore); getDataToken(token: string): TokenModel; goToCallback(storagePrefix: string, protocol: string, urlApp: string, authorization: string): void; goToAppAuth(app: string, protocol: string, pathAuthenticate: string, urlApp: string, sourceUrl?: string, route?: string, stay?: any): void; goToApp(app: AppModel, protocol: string, urlApp: string): void; organizeMenu(menus: Array): void; extractMenuTree(menus: Array, owner?: MenuModel): Array; watchFirestoreProfile(personId: string): void; watchFirestoreApps(personId: string, appId: string): void; }