import { AggregateSearchParams, FilterMap, SearchParams, SortParam } from './search-params'; export declare class SearchParamURLGenerator { /** * Generates a query parameter from the given aggregate search params * * Example: * * [ * { * "terms": { * "field": "collection", * "size":10 * } * }, * { * "terms": { * "field": "subjectSorter", * "size": 10 * } * } * ] * * @returns {string | undefined} * @memberof AggregateSearchParams */ static aggregateSearchParamsAsString(aggregateSearchParams: AggregateSearchParams): string | undefined; static sortParamsAsString(sortParams: SortParam): string; static filterParamsAsString(filters: FilterMap): string; static generateURLSearchParams(searchParams: SearchParams): URLSearchParams; }