import type { SearchContext, MeilisearchMultiSearchParams } from '../../types/index.js'; /** * Adapts instantsearch.js and instant-meilisearch options to meilisearch search * query parameters. * * @param {SearchContext} searchContext */ export declare function MeiliParamsCreator(searchContext: SearchContext): { getParams(): MeilisearchMultiSearchParams; addQuery(): void; addFacets(): void; addAttributesToCrop(): void; addCropLength(): void; addCropMarker(): void; addFilters(): void; addAttributesToRetrieve(): void; addAttributesToHighlight(): void; addPreTag(): void; addPostTag(): void; addPagination(): void; addSort(): void; addGeoSearchFilter(): void; addShowMatchesPosition(): void; addMatchingStrategy(): void; addShowRankingScore(): void; addAttributesToSearchOn(): void; addHybridSearch(): void; addVector(): void; addDistinct(): void; addRankingScoreThreshold(): void; }; /** * Adapt search request from instantsearch.js to search request compliant with * Meilisearch * * @param {SearchContext} searchContext * @returns {MeilisearchMultiSearchParams} */ export declare function adaptSearchParams(searchContext: SearchContext): MeilisearchMultiSearchParams; //# sourceMappingURL=search-params-adapter.d.ts.map