import { HttpClientService } from '../components/shared/http-client.service'; import { ServiceType } from '../core/enums/serviceType'; export declare class AutocompleteParametersService { private httpClienteService; constructor(httpClienteService: HttpClientService); getAutoComplete(entity: string, params: object, searchFields: any, codeIsString: boolean, service: ServiceType): import("rxjs").Observable; getAutoCompleteQuery(query: string, params: object): import("rxjs").Observable; /** * Gera os parametros de pesquisa via pesquisa na grid * @param filterData */ private generateGridParameters; /** * Gera a string de consulta CRUD de um campo. * @param type Tipo do campo. * @param attribute Nome do atribute da entidade * @param value Valor do campo */ private getParameterByType; /** * Retorna o filtro formatador para ser chamdo no endpoint * @param valueFilterSearch valor pra adicionar no filtro */ private getParameterBySearchType; /** * Formata o filtro quando for "Ou" * @param attribute * @param value */ private getSearchFilterString; }