import { QueryDslQueryContainer, SearchResponseBody } from '@elastic/elasticsearch-types/lib/api/types'; import { BaseFacet, FacetResponse } from '../facets/BaseFacet'; import { BaseFilter } from '../filters'; import QueryManager from './QueryManager'; export declare const filterTransform: (queryManager: QueryManager, facets?: Array) => QueryDslQueryContainer; export declare const getAggregationsFromFacets: (queryManager: QueryManager, overrides: any, facetsConfig: Array) => { aggs: {}; }; export declare const getFacetsFromResponse: (facetsConfig: Array, response: SearchResponseBody, queryManager: QueryManager) => FacetResponse[];