import { HttpClient } from '@angular/common/http'; import { Application, ChangeStatusByCategoryDto, Codebtor, CreditReviewerObservation, Document } from 'ng-pli-util'; import { Observable } from 'rxjs'; import * as i0 from "@angular/core"; export declare class CreditStudyService { private environment; private httpClient; private headerJson; private creditStudySubjectValidation; constructor(environment: any, httpClient: HttpClient); getCreditStudySubjectValidation(): Observable; setCreditStudySubjectValidation(isComplete: boolean, pageSectionKey: string): void; getCreditStudyByApplicationId(applicationId: string): Observable; getListCodebtors(applicationId: string): Observable; getCodebtorByIdentification(applicationId: string, identification: string): Observable; getCodebtorByApplicationIdAndIdentification(applicationId: string, identification: string): Observable; saveCodebtorDocument(applicationId: string, identification: string, doc: Document): Observable; saveSelectedReviewerDocument(applicationId: string, doc: Document): Observable; saveCodebtorResponsabilitiesAnswer(applicationId: string, identification: string, answer: boolean): Observable; removeCodebtorResponsabilitiesAnswer(applicationId: string, identification: string): Observable; saveCodebtorHabeasDataAnswer(applicationId: string, identification: string, answer: boolean): Observable; saveCreditReviewerDocument(applicationId: string, identification: string, doc: Document): Observable; getSelectedCreditReviewerDocuments(applicationId: string): Observable; getSelectedCreditReviewerDocumentByConfigurationDocumentId(applicationId: string, configurationDocumentId: number): Observable; getCodebtorDocuments(applicationId: string, identification: string): Observable; getCodebtorDocumentByConfigurationDocumentId(applicationId: string, identification: string, configurationDocumentId: number): Observable; getCodebtorCreditReviewerDocuments(applicationId: string, identification: string): Observable; getCodebtorCreditReviewerDocumentByConfigurationDocumentId(applicationId: string, identification: string, configurationDocumentId: number): Observable; saveCodebtorCreditReviewerObservation(applicationId: string, identification: string, codebtor: Codebtor): Observable; saveCodebtorFormData(applicationId: string, codebtor: Codebtor): Observable; updateCodebtorState(applicationId: string, codebtor: Codebtor): Observable; updateCompletedFlag(application: Application, completed: boolean, idFlag: number): Observable; acceptConsultation(application: Application, response: boolean): Observable; saveCodebtor(applicationId: string, codebtor: Codebtor): Observable; removeCodebtor(applicationId: string, identification: string): Observable; saveCodebtorCheckSum(applicationId: string, codebtor: Codebtor): Observable; updateCodebtorDateForm(applicationId: string, codebtor: Codebtor): Observable; saveAllCodebtors(applicationId: string, lCodebtor: Codebtor[]): Observable; codebtorsSendInitialEmail(applicationId: string): Observable; saveBeneficiaryCreditReviewerObservation(applicationId: string, lObservations: CreditReviewerObservation[]): Observable; getBeneficiaryCreditReviewerObservation(applicationId: string): Observable; acceptConsultationCodebtor(application: Application, codebtorIdentification: string, response: boolean): Observable; enableCodebtor(applicationId: string, codebtor: string, changeStatusByCategoryDto: ChangeStatusByCategoryDto): Observable; completeCreditStudyInfo(applicationId: string): Observable; getApprovedCodebtors(applicationId: string, promCodigo: number): Observable; getApprovedCodebtorsByAppId(lAppId: string[], promCodigo: number): Observable; checkCreditStudyFinalStatus(applicationId: string): Observable; updateCreditStudyDocuments(lCreditStudyDocumentTO: any[]): Observable; externalReviewerRejectCreditStudy(applicationId: string, promCodigo: number, changeStatusByCategoryDto: ChangeStatusByCategoryDto): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }