import { HttpClient } from "@angular/common/http"; import { TranslateService } from "@ngx-translate/core"; import { FormField } from "@seniorsistemas/angular-components"; import { MessageService } from "primeng/api"; import { Observable } from "rxjs"; export declare class LookupService { private http; private messageService; private translateService; private concatFields; private concatOtherFields; private lookupDisplayField; private httpPostParams; private page; constructor(http: HttpClient, messageService: MessageService, translateService: TranslateService); lookupRequestPost(httpPostParams: any, endpoint: string, concatFields: Array, lookupDisplayField: string): Observable; postConfigPageSize(httpPostParams: any): void; /** * POST * @param endpoint Busca e faz o tratamento dos dados do lookup. * @param httpParams HttpParams */ private postDataLookup; /** * Converte o valor do campo para apresentação no lookup. * * @param content Valor do campo para conversão. * @param field FormField do campo. */ private convertLookupFieldValue; /** * Converte os dados para visualização na grid * @param content */ private convertGridFieldValue; /** * Faz a concatenação de valores do registro para ser apresentado no lookup ao selecionar o dado. * @param contentValue Valor do registro. */ private generateDisplayFieldValue; private postUrlDataLookup; }