import type { ProductSearchRefinementValue } from './ProductSearchRefinementValue'; /** * @type ProductSearchRefinement: Document representing a product search refinement attribute. * * @property attributeId: The ID of the search refinement attribute. In the case of an attribute refinement, this is the attribute ID. Custom attributes are marked by the prefix \"c_\" (for example, \"c_refinementColor\"). In the case of a category refinement, the ID must be \"cgid\". In the case of a price refinement, the ID must be \"price\". * - **Min Length:** 1 * - **Max Length:** 256 * * @property label: The localized label of the refinement. * - **Max Length:** 256 * * @property values: The sorted array of refinement values. This array can be empty. * */ export type ProductSearchRefinement = { attributeId: string; label?: string; values?: Array; } & { [key: string]: any; };