import { Store } from '@storefront/flux-capacitor'; import UrlBeautifier from '..'; import { UrlGenerator } from '../handler'; export default class SearchUrlGenerator extends UrlGenerator { build: (state: UrlBeautifier.SearchUrlState) => string; buildUrl(path: string[], query: object): string; convertReferencedRefinements(state: UrlBeautifier.SearchUrlState): any[]; static convertSort(sort: Store.Sort): [string, boolean[]]; static convertPathRefinements(refinements: UrlBeautifier.Refinement[]): any[]; static sortRefinements(refinements: UrlBeautifier.Refinement[]): any[]; static convertToSelectedValueRefinement(refinement: UrlBeautifier.Refinement): UrlBeautifier.ValueRefinement; static refinementsComparator(lhs: UrlBeautifier.Refinement, rhs: UrlBeautifier.Refinement): number; static generateRefinementMap(refinements: UrlBeautifier.Refinement[], refinementMapping: any[]): { map: {}; keys: any[]; }; }