import type { AnyRegularField, AnySlicePrimaryField } from "./types" /** A shared Slice variation. */ export interface SharedSliceVariation< Variation = string, PrimaryFields extends Record = Record, ItemsFields extends Record = Record, > { variation: Variation version: string primary: PrimaryFields items: ItemsFields[] }