import { HttpHeaders, HttpParams, HttpClient } from '@angular/common/http'; import { BehaviorSubject, Observable } from 'rxjs'; import { ClaimAppEmpResponseModel } from '../../models/questionnaire/ClaimAppEmpResponseModel'; import * as i0 from "@angular/core"; export declare class ValidationService { private httpClient; servicePort: string; protocol: string; host: string; dependents: BehaviorSubject; weeklyEmployers: BehaviorSubject; bpEmpLstFrmService: BehaviorSubject; bpEmpLstFrmAdd: BehaviorSubject; participants: BehaviorSubject; payForm: BehaviorSubject; employerPayDetails: BehaviorSubject; employerWageDetails: BehaviorSubject; employerDetails: BehaviorSubject; private options; constructor(httpClient: HttpClient); getUrl(endPoint: string): string; get(url: string, options?: { headers?: HttpHeaders | { [header: string]: string | string[]; }; observe?: 'body'; params?: HttpParams | { [param: string]: string | string[]; }; reportProgress?: boolean; responseType?: 'json'; withCredentials?: boolean; }): Observable; post(url: string, body: any | null, options?: { headers?: HttpHeaders | { [header: string]: string | string[]; }; observe?: 'body'; params?: HttpParams | { [param: string]: string | string[]; }; reportProgress?: boolean; responseType?: 'json'; withCredentials?: boolean; }, serviceName?: string): Observable; postFormData(url: string, body: any | null, options?: { headers?: HttpHeaders | { [header: string]: string | string[]; }; observe?: 'body'; params?: HttpParams | { [param: string]: string | string[]; }; reportProgress?: boolean; responseType?: 'json'; withCredentials?: boolean; }): Observable; delete(url: string, options?: { headers?: HttpHeaders | { [header: string]: string | string[]; }; observe?: 'body'; params?: HttpParams | { [param: string]: string | string[]; }; reportProgress?: boolean; responseType?: 'json'; withCredentials?: boolean; }): Observable; patch(url: string, body: any | null, options?: { headers?: HttpHeaders | { [header: string]: string | string[]; }; observe?: 'body'; params?: HttpParams | { [param: string]: string | string[]; }; reportProgress?: boolean; responseType?: 'json'; withCredentials?: boolean; }): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } //# sourceMappingURL=validation.service.d.ts.map