import type { WidgetKey } from "@prismicio/types-internal/lib/common"; import type { WidgetContent } from "@prismicio/types-internal/lib/content"; import type { SharedSlice } from "@prismicio/types-internal/lib/customtypes"; import { type CustomType } from "@prismicio/types-internal/lib/customtypes"; import { GroupMockConfig, NestableWidgetMockConfig, UIDMockConfig } from "."; import { SlicesMockConfig } from "./widgets/SliceZone"; export declare type DocWidgetMockConfig = SlicesMockConfig | GroupMockConfig | UIDMockConfig | NestableWidgetMockConfig; export interface DocumentMockConfig { value?: Partial>; } export declare const DocumentMock: { generate(def: CustomType, sharedSlices?: Partial>, config?: DocumentMockConfig | undefined): Partial>; };