import { HttpClient, HttpEvent, HttpHandler, HttpInterceptor, HttpRequest, HttpParams } from '@angular/common/http'; import { Observable } from 'rxjs'; export declare class HttpService { private http; private actionUrl; constructor(http: HttpClient); getAll(requestUrl: string): Observable; getAllSync(requestUrl: string): Observable; getSingle(requestUrl: any, id: number): Observable; getSingleObject(requestUrl: any, id: number): Observable; getByText(requestUrl: any, id: string): Observable; getByTextSync(requestUrl: any, id: string): Observable; post(requestUrl: any, item: any): Observable; update(requestUrl: any, id: number, itemToUpdate: any): Observable; delete(requestUrl: any, id: number): Observable; getMultipleParam(requestUrl: any, objects: any): Observable; buildQueryParams(source: Object): HttpParams; } export declare class BaseHttpInterceptor implements HttpInterceptor { intercept(request: HttpRequest, next: HttpHandler): Observable>; }