import UrlBeautifier from '..'; import { UrlParser } from '../handler'; export default class SearchUrlParser extends UrlParser { suffixPattern: RegExp; parse: (url: string) => UrlBeautifier.SearchUrlState; parsePathWithReferenceKeys(path: string[]): Partial; generateRefinementMapping(): any; static parsePathWithoutReferenceKeys(path: string[]): Partial; static extractUnmapped(refinementString: string): UrlBeautifier.Refinement[]; static extractValueRefinements(field: string, value: string): { field: string; value: string; }; static extractRangeRefinements(field: string, low: number, high: number): { field: string; low: number; high: number; }; static extractSort(sortString: string): { field: any; descending: any; }; }