import type { AnyRegularField, AnySlicePrimaryField } from "./types";
/**
 * A shared Slice variation.
 */
export 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[];
}
