import { AnyRegularField, AnySlicePrimaryField } from "./types.js";

//#region src/types/value/sharedSliceVariation.d.ts
/** A shared Slice variation. */
interface SharedSliceVariation<Variation = string, PrimaryFields extends Record<string, AnySlicePrimaryField> = Record<string, AnySlicePrimaryField>, ItemsFields extends Record<string, AnyRegularField> = Record<string, AnyRegularField>> {
  variation: Variation;
  version: string;
  primary: PrimaryFields;
  items: ItemsFields[];
}
//#endregion
export { SharedSliceVariation };
//# sourceMappingURL=sharedSliceVariation.d.ts.map