import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; import { KeysAssignation, DataFormApplication } from 'ng-pli-util'; import * as i0 from "@angular/core"; export declare class KeysAssignationService { private environment; private httpClient; constructor(environment: any, httpClient: HttpClient); /** It returns the list of keys assignation by documentary type and prom code */ getByTdlCodigoAndPromCodigo(tdlCodigo: number, promCodigo: number): Observable; /** It returns the list of keys assignation by prom code */ getByPromCodigo(promCodigo: number): Observable; /** It saves the KeysAssignation object */ save(keysAssignation: KeysAssignation): Observable; /** It saves a documental type */ delete(keysAssignation: KeysAssignation): Observable; /** Create the HTML of the keys of the keysAssignation object */ getTemplateFromKeyAssignation(keysAssignation: KeysAssignation): { lKeysValues: any; keysAssignation: KeysAssignation; template: string; }; /** * * @param tokenDocumentaryKey The key of the documentary key token * @param infoDocument Object with info of the document */ getValueKnowSource(dataFormApplication: DataFormApplication, tokenDocumentaryKey: string, infoDocument: any): any; /** It clones the KeysAssignation via PPP */ saveClonning(promCodigoInit: number, promCodigoFinal: number): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }