import { SharedSliceContent } from "@prismicio/types-internal/lib/content"; import { type SharedSlice } from "@prismicio/types-internal/lib/customtypes"; import type { SliceMock } from "../Mock"; import type { MockConfig } from "../MockConfig"; import type { GroupMockConfig, NestableWidgetMockConfig } from "."; export interface VariationMockConfig { nbItemsBlocks?: number; primaryFields?: Partial>; itemFields?: Partial>; } export interface SharedSliceMockConfig extends MockConfig> { variation?: string; variations?: { [variationId: string]: VariationMockConfig; }; } declare type SlicePrimaryWidgetMockConfig = GroupMockConfig | NestableWidgetMockConfig; export declare const SharedSliceMock: SliceMock; export {};