import { Observable, OperatorFunction } from 'rxjs'; import { Injector } from '@angular/core'; import { HttpClient } from '@angular/common/http'; import { BaseResponse } from '../base-response'; import { BaseModeledResponse } from '../base-modeled-response'; import { LCUServiceSettings } from '../lcu-service-settings'; export declare abstract class DAFService { protected injector: Injector; protected http: HttpClient; protected settings: LCUServiceSettings; constructor(injector: Injector); protected catchError(): OperatorFunction; protected delete(path: string): Observable; protected get(path: string): Observable>; protected handleError(error: any): any; protected patch(data: any, path: string): Observable>; protected post(data: any, path: string): Observable>; protected put(data: any, path: string): Observable>; protected resolvePath(path: string): string; }