import type { Image } from './Image'; /** * @type VariationAttributeValue: Document representing a variation attribute value. * * @property description: The localized description of the variation value. * - **Max Length:** 4000 * * @property image: The first product image for the configured viewtype and this variation value. * * @property imageSwatch: The first product image for the configured viewtype and this variation value. Typically the swatch image. * * @property name: The localized display name of the variation value. * - **Max Length:** 4000 * * @property orderable: A flag indicating whether at least one variant with this variation attribute value is available to sell. * * @property value: The actual variation value. * - **Min Length:** 1 * - **Max Length:** 4000 * */ export type VariationAttributeValue = { description?: string; image?: Image; imageSwatch?: Image; name?: string; orderable?: boolean; value: string; } & { [key: string]: any; };