import { ApplicationInfoDto, SessionServiceProxy, TenantLoginInfoDto, UserLoginInfoDto, FriendshipLinkDto } from '../../../shared/service-proxies/service-proxies'; import { AbpMultiTenancyService } from 'abp-ng2-module/src/multi-tenancy/abp-multi-tenancy.service'; export declare class AppSessionService { private _sessionService; private _abpMultiTenancyService; private _user; private _tenant; private _application; private _friendshipLink; private _fBoxAlias; private _flexAlias; private _isSupportAdvancedCommunication; private sessionInfo; constructor(_sessionService: SessionServiceProxy, _abpMultiTenancyService: AbpMultiTenancyService); readonly application: ApplicationInfoDto; readonly user: UserLoginInfoDto; readonly friendshipLink: FriendshipLinkDto; readonly userId: number; readonly tenant: TenantLoginInfoDto; readonly tenancyName: string; readonly tenantId: number; getShownLoginName(): string; readonly fBoxAlias: string; readonly flexAlias: string; readonly isSupportAdvancedCommunication: boolean; getLocalStorageSession(): void; init(): Promise; changeTenantIfNeeded(tenantId?: number): boolean; private isCurrentTenant; }