import { InjectionToken } from '@angular/core'; import { HttpClient } from '@angular/common/http'; import { NotificationService } from './notification.service'; import { Router } from '@angular/router'; import { Observable } from 'rxjs'; import { ApiResponse } from '../interfaces/api-response'; export declare const ENVIRONMENT: InjectionToken<{ APIBaseUrl: string; }>; export declare class HttpService { protected httpClient: HttpClient; protected notificationService: NotificationService; protected router: Router; protected environment: any; constructor(httpClient: HttpClient, notificationService: NotificationService, router: Router, environment: any); get(getUrl: string): Observable; update(updateUrl: string, value: {}): Observable; insert(insertUrl: string, value: {}): Observable; delete(deleteUrl: string, id: string): Observable; HandleError(error: any): void; }