import type { RefinementValue } from './refinement-value.model'; /** * An interface representing a single refinement and its available values. */ export interface Refinement { /** * A unique identifier for the refinement. * * @example 'cgid' */ id: string; /** * A human-readable label for the refinement. * * @example 'Category' */ label: string; /** * An array of values that can be selected for the refinement. */ values?: RefinementValue[]; }