import { InjectionToken } from '@angular/core'; import { ServiceRequest } from '../models/service-request'; import { HttpClient, HttpHeaders } from '@angular/common/http'; import { Observable } from 'rxjs'; import { StorageService } from './storage.service'; import { EventEmitterService } from './event-emitter-service'; import { LoadingManagerService } from './loading-manager.service'; import * as i0 from "@angular/core"; export declare const APP_CONFIG: InjectionToken; export declare class ServiceProxyService { private appConfig; private http; storageService: StorageService; eventEmitterService: EventEmitterService; loadingMgrService: LoadingManagerService; private lastRequestDT; selectorServices: { name: string; baseUriKey: string; remoteURL: string; localURL: string; httpMethod: string; }[]; serviceUrl: any; private excludeLoggingServiceList; private excludeAlertServiceList; private clientDuration; constructor(appConfig: any, http: HttpClient, storageService: StorageService, eventEmitterService: EventEmitterService, loadingMgrService: LoadingManagerService); makeServiceCallAsync(request: ServiceRequest): Observable; getHttpHeaders(): HttpHeaders; private getHttpFormHeaders; getURLFromServiceName(serviceName: string, methodName?: string): string; getServiceURL(key: string): string; private constructUrl; private makeGetRequest; private makePostRequest; private makePostWithResponseType; private makePostFileWithParamRequest; private makePostWithFormParamRequest; private makePostWithResponseTypeEncodedRequest; private handleError; getConfig(): any; getAppConfig(): any; getLastRequestDT(): Date; setLastRequestDT(): void; decodeEntities(html: string): string; makeServiceCallAsyncWithUrl(request: any, url: string): Observable; private makeGetRequestWithUrl; private makePostRequestWithUrl; setServiceUrl(url: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }