/** * A module for the search backend that implements search using ElasticSearch * * @packageDocumentation */ export { decodeElasticSearchPageCursor, ElasticSearchSearchEngine, isOpenSearchCompatible, } from './engines'; export type { BaseElasticSearchClientOptions, ElasticSearchAgentOptions, ElasticSearchAliasAction, ElasticSearchClientWrapper, ElasticSearchConcreteQuery, ElasticSearchClientOptions, ElasticSearchElasticSearchClientOptions, ElasticSearchHighlightConfig, ElasticSearchHighlightOptions, ElasticSearchIndexAction, ElasticSearchQueryTranslator, ElasticSearchQueryTranslatorOptions, ElasticSearchConnectionConstructor, ElasticSearchTransportConstructor, ElasticSearchNodeOptions, ElasticSearchOptions, ElasticSearchAuth, ElasticSearchSearchEngineIndexer, ElasticSearchSearchEngineIndexerOptions, ElasticSearchCustomIndexTemplate, ElasticSearchCustomIndexTemplateBody, OpenSearchAuth, OpenSearchConnectionConstructor, OpenSearchElasticSearchClientOptions, OpenSearchNodeOptions, } from './engines';