import type { AllowedValues, BaseFacetRequest, BaseFacetValueRequest, CurrentValues, CustomSort, Expandable, Freezable, SortCriteria, SpecificSortCriteriaExplicitAlphanumeric, Type } from '../../facet-api/request.js'; export declare const facetSortCriteria: FacetSortCriterion[]; export type FacetSortCriterion = 'score' | 'alphanumeric' | 'alphanumericDescending' | 'occurrences' | 'automatic' | 'alphanumericNatural' | 'alphanumericNaturalDescending'; export type FacetSortOrder = 'ascending' | 'descending'; export interface FacetValueRequest extends BaseFacetValueRequest { value: string; } export interface FacetRequest extends BaseFacetRequest, CurrentValues, Expandable, Freezable, Type<'specific'>, AllowedValues, CustomSort, SortCriteria { /** @defaultValue `automatic` */ sortCriteria: FacetSortCriterion | SpecificSortCriteriaExplicitAlphanumeric; }