import { CloudtSessionUser, UserRoles, CustomSysTenantSetting } from '../model/cloudt/session.user'; import { ApiClientFactory } from '../core/api.client.factory'; import { FontendConfig } from '../model/authConfig.model'; export declare class AuthService { protected factory: ApiClientFactory; constructor(factory: ApiClientFactory); loadFontendConfig(): Promise; loadCloudtUser(cloudToken: string): Promise; loadUserRoles(fullOrgId: string, userId: number): Promise; loadProductAuth(projectId: string, productCode: string, tenantId: string, orgId: string): Promise; loadGssProductAuth(projectId: string): Promise; loadCustomSysTenantSetting(tenantId: string): Promise; setCommonStringConfig(projectId: string, type: string, value: string): Promise; getCommonStringConfigByTypeCode(projectId: string, typeCode: string): Promise; getIframePermission(projectId: string): Promise; getAuthEdition(projectId: string): Promise; }