import { Observable } from 'rxjs'; import { MSearchResponse } from 'elasticsearch'; import { AuthUserModel } from "../../models"; import { RapidSearchAllDocumentModel } from "../../models/rapid-search-all-document.model"; import * as i0 from "@angular/core"; export declare class ElasticsearchService { private readonly config; private readonly subsidiariesMappingService; private client; PROFILE_SEARCH_CONFIG: { COMMERCIAL: string[]; ACCOUNTANT: string[]; ADMINISTRATIVE_CONTROLLER: string[]; VIDEO_CONSULT: string[]; BDC: string[]; LEGAL: string[]; ROYALTY: string[]; }; private getElasticsearchClient; getSearchResponse(text: string, user: AuthUserModel): Observable>; getDocuments(searchResponse: any): RapidSearchAllDocumentModel[]; mapDocument(doc: any): any; private composeContractQuery; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }