import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; import { Application, Codebtor, Guarantee } from 'ng-pli-util'; import * as i0 from "@angular/core"; export declare class GuaranteeService { private environment; private httpClient; private headerJson; private subjectValidateSignDocument; constructor(environment: any, httpClient: HttpClient); sendNotificationToCodebtors(application: Application, codebtor: Codebtor): Observable; saveGuaranteeDocumentsGenerated(applicationId: string, guarantee: Guarantee): Observable; verifyTransaction(transactionId: string): Observable; getSubjectValidateSignDocument(): Observable; setSubjectValidateSignDocument(getSubjectValidateSignDocument?: boolean): void; save(applicationId: string, guarantee: Guarantee): Observable; saveInitGuarantee(applicationId: string): Observable; saveGuaranteeCalculated(applicationId: string, guarantee: Guarantee): Observable; saveGuaranteeCalculatedByAppList(lApplicationId: string[], guarantee: Guarantee): Observable; delete(applicationId: string): Observable; /** It returns the new status by transactionId */ verifyStatusTransactionId(transactionId: string): Observable; /** * Create a form and call ADO with the applications Id * @param applicationIds * @param keyAdo * @param projectNameAdo * @param callbackAdo * @param urlAdo */ sendFormWithSignDocuments(applicationIds: string, promCodigo: number, keyAdo: string, projectNameAdo: string, callbackAdo: string, urlAdo: string): Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }