import { EventEmitter } from '@angular/core'; import { HttpClient } from '@angular/common/http'; import { CookieService } from 'ngx-cookie-service'; import { CoreConfigService } from '../config/core-config.service'; import { UserContextService } from './user-context.service'; import { AuthServerProvider } from '../auth/auth-jwt.service'; import { ReadyState } from './ready-state.model'; export declare class AppSettingService { private http; private authServerProvider; private configService; private userContext; private cookieService; private _commonSettingsMap; private _communityGroupSettingsMap; private _communitySettingsMap; private _times; private _photoBaseUrl; commonSettingReadyStateChange: EventEmitter; officeSettingReadyStateChange: EventEmitter; constructor(http: HttpClient, authServerProvider: AuthServerProvider, configService: CoreConfigService, userContext: UserContextService, cookieService: CookieService); private readonly url; private load; getSettings(office?: any): Promise<{ [key: string]: string; }>; getCommonSettings(): { [key: string]: string; }; getOfficeSettings(office?: any): any; private tryGetOfficeSettings; /** * 获取公共配置参数值 */ getCommonSettingValue(key: string): string; readonly photoBaseUrl: string; readonly copyrightInfo: string; readonly headerLogoIcon: string; readonly headerLogoFull: string; readonly loginPageLogo: string; readonly weiXinAuthHtml: string; readonly baseClientAppPackageDownloadUrl: string; }