import { AppointmentObservation, Section, Guarantee, Codebtor, Document } from 'ng-pli-util'; import { Observable } from 'rxjs'; import { HttpClient } from '@angular/common/http'; import * as i0 from "@angular/core"; export declare class LegalizationService { private environment; private httpClient; constructor(environment: any, httpClient: HttpClient); private subjectValidateConfirmAppoiment; getLegalizationSection(applicationId: string): Observable; updateLegalizationSection(section: Section, applicationId: string): Observable; getBudgetAppointment(applicationId: string): Observable; getLegalization(applicationId: string): Observable; getEnsurance(applicationId: string): Observable; saveAppointmentClosingAndStateUpdate({ applicationId, promCodigo, IdInteractionType, isPositiveState, pliUserUsername, survey, observations, formId }: { applicationId: any; promCodigo: any; IdInteractionType: any; isPositiveState: any; pliUserUsername: any; survey: any; observations: any; formId: any; }): Observable; saveAppointmentObservations(applicationId: string, observations: AppointmentObservation[]): Observable; getLegalizationSectionBySectionKey(applicationId: string, sectionKey: string): Observable; getSubjectValidateConfirmAppoiment(): Observable; setSubjectValidateConfirmAppoiment(getSubjectValidateConfirmAppoiment?: boolean): void; updateErrorsConfirmAppoiment(applicationId: string, errors: any): Observable; updateInfoLogginCodebtor(applicationId: string, guarantee: Guarantee): Observable; saveUniversidadRecibeSeguro(applicationId: string, universidadRecibeSeguro: boolean): Observable; getGuarantees(applicationId: string): Observable; getCodebtorByIdentification(applicationId: string, identification: string): Observable; getCodebtorDocuments(applicationId: string, identification: string): Observable; getCodebtorDocumentByConfigurationDocumentId(applicationId: string, identification: string, configurationDocumentId: number): Observable; getCodebtorCreditReviewerObservations(applicationId: string, identification: string): Observable; saveCodebtor(applicationId: string, codebtor: Codebtor): Observable; saveCodebtorFormData(applicationId: string, codebtor: Codebtor): Observable; saveCodebtorCreditReviewerObservation(applicationId: string, identification: string, codebtor: Codebtor): Observable; saveCodebtorDocument(applicationId: string, identification: string, document: Document): Observable; saveCreditReviewerDocument(applicationId: string, identification: string, document: Document): Observable; updateCompletedFlag(applicationId: string, completed: boolean): Observable; acceptConsultation(applicationId: string, response: boolean): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }