declare class Service { env: 'ncet-xedu' | 'preproduction'; uc: any; request: any; service: any; rawAPI: any; recommend: any; sdpAppId?: string; config: any; private static instance; constructor(props: any); static getInstance(ucInstance: any): Service; setUC(ucInstance: any): void; initSingleRequest(requestFn: any): any; init(): void; } export default Service; export declare const serviceConfig: { 'ncet-xedu': { 'x-proxy': string; recommend: string; 'e-assessment-api': string; 'x-cloud-web': string; 'x-feedback': string; 'cs-feedback': string; 'e-favorite-api': string; 'x-study-record': string; cdn: any; 'cdn-s-file': any; 'cdn-bdcs-file': string; 'site-config': string; serviceName: { site: string; zxxRegion: string; train: string; 't-course': string; eLabour: string; library: string; }; defaultAreaSite: string; 'elearning-library': string; uc: string; }; 'ncet-xedu-beta': { "x-proxy": string; recommend: string; "e-assessment-api": string; "x-cloud-web": string; "x-feedback": string; "cs-feedback": string; "e-favorite-api": string; "x-study-record": string; cdn: any; "cdn-s-file": any; "cdn-bdcs-file": string; "site-config": string; serviceName: { site: string; zxxRegion: string; train: string; "t-course": string; eLabour: string; library: string; }; defaultAreaSite: string; "elearning-library": string; uc: string; }; preproduction: { 'x-proxy': string; 'x-cloud-web': string; 'x-feedback': string; 'x-feedback-gray': string; 'cs-feedback': string; 'e-favorite-api': string; 'x-study-record': string; cdn: string; 'cdn-hot-proxy': string; 'cdn-bdcs-file': string; 'site-config': string; serviceName: { site: string; zxxRegion: string; train: string; 't-course': string; eLabour: string; library: string; }; defaultAreaSite: string; 'elearning-library': string; uc: string; }; };