import { EventEmitter } from '@angular/core'; import { LocalStorageService } from 'ngx-webstorage'; import { CoreConfigService } from '../config/core-config.service'; import { Principal } from '../auth/principal.service'; export declare class UserStorageService { private localStorage; private configService; private principal; private _inMemUserStorageKey; private _inMemUserStorage; dataChange: EventEmitter<{ key: string; value: any; }>; constructor(localStorage: LocalStorageService, configService: CoreConfigService, principal: Principal); private readonly userStorageKey; private getUserStorage; private storeUserStorage; get(key: string): any; put(key: string, value: any): void; getCurrentApp(): { id?: number; name?: string; label?: string; fullDisplayName?: string; }; setCurrentApp(app: any): void; getCurrentOffice(): { id?: number; code?: string; name?: string; fullName?: string; officeType?: string; }; setCurrentOffice(office: any): void; getCurrentOfficeLevel(): string; private getCurrentBaseUrl; }