import { GroupContent } from "@prismicio/types-internal/lib/content/fields"; import type { NestableContent } from "@prismicio/types-internal/lib/content/fields/nestable/NestableContent"; import { type Group, type NestableWidget } from "@prismicio/types-internal/lib/customtypes"; import type { NestableWidgetMockConfig } from ".."; import type { WidgetMockWithDiff } from "../Mock"; import type { MockConfig } from "../MockConfig"; export interface GroupMockConfig extends MockConfig>> { nbBlocks?: number; fields?: Partial>; } export declare function randomGroupBlock(fieldsDefs: Array<[string, NestableWidget | Group]>, mockConfigs?: Partial>): Array<[string, NestableContent | GroupContent]>; export declare const GroupMock: WidgetMockWithDiff;