import type { ImageDef, MediaStackDef } from '@hanzo/ui/types' interface Product extends MediaStackDef { id: string // DB index // not a logical aspect of our domain. may not be necessary at all sku: string // human visible on orders etc. fullTitle?: string optionLabel: string optionLabelShort?: string familyId: string // skuPath, eg LXB-AU-B familyTitle: string byline?: string desc?: string price: number // image to by uses as an image button in a list of choices // defaults to (MediaStackDef's) img optionImg?: ImageDef } export { type Product as default }