import { InjectionToken } from '@angular/core'; import { CoreConfig } from '../config/core-config'; export declare const NGX_WEBAPP_FX_CORE_CONFIG: InjectionToken; export declare class CoreConfigService implements CoreConfig { private _config; constructor(config: CoreConfig); setConfig(config: CoreConfig): void; readonly serviceRootUrl: string; readonly serviceBaseUrls: any; readonly apiUrls: { account?: string; oauthToken?: string; getResourceTree?: string; offices?: string; displayPic?: string; uploadPic?: string; uploadFile?: string; dictMap?: string; webappSettings?: string; myCommunityGroups?: string; myCommunityRegions?: string; myCommunities?: string; myAppTree?: string; myNavTree?: string; }; readonly applicationSets: { WEB_APPS?: string; CONSOLE?: string; }; readonly applicationKeys: { CONSOLE_SYS?: string; MY?: string; }; readonly settingKeys: { LOGO_HEADER_ICON?: string; LOGO_HEADER_FULL?: string; LOGO_LOGIN?: string; COPYRIGHT?: string; PHOTO_BASE_URL?: string; WEIXIN_AUTH_HTML?: string; DOMAIN_CONFIG_LOGIN_PAGE?: string; DOMAIN_CONFIG_MAIN_PAGE?: string; BASE_CLIENT_APP_PACKAGE_DOWNLOAD_URL?: string; }; readonly appletsSelectMode: string; readonly appletsHideNotPermission: boolean; readonly appletsShowNotPermissionOfficeLevel: string[]; readonly appletsApplicationSet: string; readonly appletsExtraApplication: string; readonly entryApplication: string; readonly entryOfficeId: number; readonly entryOfficeCode: string; readonly canActiveAppletSelector: boolean; readonly hiddenAppletTitle: boolean; readonly canActiveOfficeSelector: boolean; readonly hiddenOfficeTitle: boolean; readonly hiddenNoticeIcon: boolean; readonly userCenterApplication: string; readonly navShowType: string; readonly rightNavMenu: any; readonly requestAuthMode: 'HEADER' | 'COOKIE'; readonly cookiePathMode: 'ROOT' | 'PATH'; readonly appDefaultDashboard: string; readonly homePage: string; readonly loginPage: any; readonly mainPage: any; readonly isDevMode: boolean; mergeConfig(config: any): void; get(key: string): any; private getFieldValue; }