import { ClvRequestSender } from '../http/clv-request-sender'; import { OnInit } from '@angular/core'; import { HttpClient, HttpErrorResponse, HttpResponse } from '@angular/common/http'; import { ClvRequest } from '../http/clv-request'; import { AbstractControl, FormGroup } from '@angular/forms'; import { ClvStatusMessageManager } from '../comunication/clv-status-message-manager'; import { ClvInputObservation } from './clv-input-observation'; import { ClvMessageShower } from '../comunication/clv-message-shower'; /** * @deprecated */ export declare class ClvReactiveForm extends ClvRequestSender implements OnInit { formGroup: FormGroup; private _defaultObject; private _formData; /** * @deprecated */ private _requestReader; /** * @deprecated */ private _requestWritter; /** * @deprecated */ private _statusMessageManager; /** * @deprecated */ private _messageManager; /** * @deprecated */ private _inputObservation; /** * @deprecated */ private _inputsNumbers; /** * @deprecated */ private _afterCannotSendShower; /** * @deprecated */ private _afterErrorShower; /** * @deprecated */ private _afterError200Shower; /** * @deprecated */ private _afterSuccessShower; submitted: boolean; httpClient: HttpClient; constructor(); static objectToReactiveForm(obj: any, defaultArrayName?: string): AbstractControl; private static formBuildingEngine; private static objectFieldBuilderEngine; private static arrayFieldBuilderEngine; ngOnInit(): void; /** * @deprecated * @param value */ afterCannotSendShower: ClvMessageShower; /** * @deprecated */ afterErrorShower: ClvMessageShower; afterError200Shower: ClvMessageShower; afterSuccessShower: ClvMessageShower; inputObservation: ClvInputObservation[]; inputsNumbers: AbstractControl[]; defaultObject: any; statusMessageManager: ClvStatusMessageManager; canSend(): boolean; formData: any; requestReader: ClvRequest; requestWritter: ClvRequest; private resolveInputsObservations; private resolveInputsNumbers; setFormDataByResponse(response: HttpResponse): void; sendForm(): void; dataToSend(request: ClvRequest): void; addToFormArray(array: AbstractControl, value: any, reset?: boolean): void; removeFromFormArrayAt(array: AbstractControl, index: number): void; afterSuccess(request: ClvRequest, response: HttpResponse): void; afterError200(request: ClvRequest, error: HttpResponse): void; afterCannotSend(): void; afterError(request: ClvRequest, error: HttpErrorResponse): void; }