import type { LegacySlice } from "@prismicio/types-internal/lib/customtypes"; /** * maybeResetSliceWidget * * @returns the default value for given a legacy slice widget */ interface MaybeResetSliceWidgetArgs { field: LegacySlice; } /** * @description Legacy slices depend on default values within their widget. Since some components will clear state when emptied, we need to swap the emptied response (`undefined`) with a default widget value. * @returns default value of a widget for a legacy slice. */ export declare function maybeResetSliceWidget(args: MaybeResetSliceWidgetArgs): import("@prismicio/types-internal/lib/content").GroupContent | { type: string; __TYPE__: "EmptyContent"; } | { __TYPE__: "BooleanContent"; value: boolean; } | ({ embed_url: string; type: string; } & { version?: string | number | null | undefined; title?: string | null | undefined; author_name?: string | null | undefined; author_url?: string | null | undefined; provider_name?: string | null | undefined; provider_url?: string | null | undefined; cache_age?: string | number | null | undefined; thumbnail_url?: string | null | undefined; thumbnail_width?: number | null | undefined; thumbnail_height?: number | null | undefined; html?: string | null | undefined; } & { __TYPE__: "EmbedContent"; all: unknown; }) | { type: "Text"; value: string; __TYPE__: "FieldContent"; } | { type: "Timestamp"; value: string; __TYPE__: "FieldContent"; } | { type: "Select"; value: string; __TYPE__: "FieldContent"; } | { type: "Range"; value: string; __TYPE__: "FieldContent"; } | { type: "Number"; value: string; __TYPE__: "FieldContent"; } | { type: "Date"; value: string; __TYPE__: "FieldContent"; } | { type: "Color"; value: string; __TYPE__: "FieldContent"; } | ({ position: { lat: number; lng: number; }; } & { __TYPE__: "GeoPointContent"; }) | ({ origin: { id: string; url: string; width: number; height: number; }; width: number; height: number; edit: { zoom: number; crop: { x: number; y: number; }; background: string; }; } & { url?: string | undefined; credits?: string | null | undefined; alt?: string | null | undefined; provider?: string | null | undefined; } & { thumbnails?: { [x: string]: { origin: { id: string; url: string; width: number; height: number; }; width: number; height: number; edit: { zoom: number; crop: { x: number; y: number; }; background: string; }; } & { url?: string | undefined; credits?: string | null | undefined; alt?: string | null | undefined; provider?: string | null | undefined; }; } | undefined; } & { __TYPE__: "ImageContent"; }) | { __TYPE__: "IntegrationFieldsContent"; value: string; } | ({ key: string; } & { __TYPE__: "LinkContent"; value: ({ __TYPE__: "ImageLink"; } & ((({ kind: "image"; id: string; url: string; height: string; width: string; size: string; name: string; } & { date?: string | null | undefined; }) | { kind: "image"; }) & { text?: string | undefined; variant?: string | undefined; })) | ({ __TYPE__: "FileLink"; } & ((({ kind: "file"; id: string; url: string; name: string; size: string; } & { date?: string | null | undefined; }) | { kind: "file"; }) & { text?: string | undefined; variant?: string | undefined; })) | ({ __TYPE__: "DocumentLink"; } & (({ id: string; } | { kind: "document"; }) & { text?: string | undefined; variant?: string | undefined; })) | ({ __TYPE__: "ExternalLink"; } & ((({ url: string; } & { kind?: "web" | undefined; target?: string | null | undefined; preview?: { title?: string | undefined; } | null | undefined; }) | { kind: "web"; }) & { text?: string | undefined; variant?: string | undefined; })) | ({ __TYPE__: "MediaLink"; } & { kind: "media"; } & { text?: string | undefined; variant?: string | undefined; }) | ({ __TYPE__: "AnyLink"; } & { kind: "any"; } & { text?: string | undefined; variant?: string | undefined; }); }) | { __TYPE__: "StructuredTextContent"; value: (({ type: "image"; data: { origin: { id: string; url: string; width: number; height: number; }; width: number; height: number; edit: { zoom: number; crop: { x: number; y: number; }; background: string; }; } & { url?: string | undefined; credits?: string | null | undefined; alt?: string | null | undefined; provider?: string | null | undefined; } & { linkTo?: ({ __TYPE__: "ImageLink"; } & { kind: "image"; id: string; url: string; height: string; width: string; size: string; name: string; } & { date?: string | null | undefined; }) | ({ __TYPE__: "FileLink"; } & { kind: "file"; id: string; url: string; name: string; size: string; } & { date?: string | null | undefined; }) | ({ __TYPE__: "DocumentLink"; } & { id: string; }) | ({ __TYPE__: "ExternalLink"; } & { url: string; } & { kind?: "web" | undefined; target?: string | null | undefined; preview?: { title?: string | undefined; } | null | undefined; }) | null | undefined; }; } & { label?: string | null | undefined; direction?: string | null | undefined; }) | ({ type: "embed"; data: { embed_url: string; type: string; } & { version?: string | number | null | undefined; title?: string | null | undefined; author_name?: string | null | undefined; author_url?: string | null | undefined; provider_name?: string | null | undefined; provider_url?: string | null | undefined; cache_age?: string | number | null | undefined; thumbnail_url?: string | null | undefined; thumbnail_width?: number | null | undefined; thumbnail_height?: number | null | undefined; html?: string | null | undefined; } & { __TYPE__: "EmbedContent"; all: unknown; }; } & { label?: string | null | undefined; direction?: string | null | undefined; }) | ({ type: "image" | "em" | "embed" | "strong" | "paragraph" | "heading1" | "heading2" | "heading3" | "heading4" | "heading5" | "heading6" | "preformatted" | "hyperlink" | "list-item" | "o-list-item" | "rtl"; content: { text: string; } & { spans?: ({ data: ({ __TYPE__: "ImageLink"; } & { kind: "image"; id: string; url: string; height: string; width: string; size: string; name: string; } & { date?: string | null | undefined; }) | ({ __TYPE__: "FileLink"; } & { kind: "file"; id: string; url: string; name: string; size: string; } & { date?: string | null | undefined; }) | ({ __TYPE__: "DocumentLink"; } & { id: string; }) | ({ __TYPE__: "ExternalLink"; } & { url: string; } & { kind?: "web" | undefined; target?: string | null | undefined; preview?: { title?: string | undefined; } | null | undefined; }); start: number; end: number; type: "hyperlink"; } | { data: string; start: number; end: number; type: "label"; } | { start: number; end: number; type: "em" | "strong" | "list-item"; })[] | undefined; }; } & { label?: string | undefined; direction?: string | undefined; }))[]; } | { __TYPE__: "SeparatorContent"; } | { __TYPE__: "TableContent"; content: ({ key: string; } & { type: "tableRow"; content: ({ key: string; } & { type: "tableHeader" | "tableCell"; content: { __TYPE__: "StructuredTextContent"; value: (({ type: "image"; data: { origin: { id: string; url: string; width: number; height: number; }; width: number; height: number; edit: { zoom: number; crop: { x: number; y: number; }; background: string; }; } & { url?: string | undefined; credits?: string | null | undefined; alt?: string | null | undefined; provider?: string | null | undefined; } & { linkTo?: ({ __TYPE__: "ImageLink"; } & { kind: "image"; id: string; url: string; height: string; width: string; size: string; name: string; } & { date?: string | null | undefined; }) | ({ __TYPE__: "FileLink"; } & { kind: "file"; id: string; url: string; name: string; size: string; } & { date?: string | null | undefined; }) | ({ __TYPE__: "DocumentLink"; } & { id: string; }) | ({ __TYPE__: "ExternalLink"; } & { url: string; } & { kind?: "web" | undefined; target?: string | null | undefined; preview?: { title?: string | undefined; } | null | undefined; }) | null | undefined; }; } & { label?: string | null | undefined; direction?: string | null | undefined; }) | ({ type: "embed"; data: { embed_url: string; type: string; } & { version?: string | number | null | undefined; title?: string | null | undefined; author_name?: string | null | undefined; author_url?: string | null | undefined; provider_name?: string | null | undefined; provider_url?: string | null | undefined; cache_age?: string | number | null | undefined; thumbnail_url?: string | null | undefined; thumbnail_width?: number | null | undefined; thumbnail_height?: number | null | undefined; html?: string | null | undefined; } & { __TYPE__: "EmbedContent"; all: unknown; }; } & { label?: string | null | undefined; direction?: string | null | undefined; }) | ({ type: "image" | "em" | "embed" | "strong" | "paragraph" | "heading1" | "heading2" | "heading3" | "heading4" | "heading5" | "heading6" | "preformatted" | "hyperlink" | "list-item" | "o-list-item" | "rtl"; content: { text: string; } & { spans?: ({ data: ({ __TYPE__: "ImageLink"; } & { kind: "image"; id: string; url: string; height: string; width: string; size: string; name: string; } & { date?: string | null | undefined; }) | ({ __TYPE__: "FileLink"; } & { kind: "file"; id: string; url: string; name: string; size: string; } & { date?: string | null | undefined; }) | ({ __TYPE__: "DocumentLink"; } & { id: string; }) | ({ __TYPE__: "ExternalLink"; } & { url: string; } & { kind?: "web" | undefined; target?: string | null | undefined; preview?: { title?: string | undefined; } | null | undefined; }); start: number; end: number; type: "hyperlink"; } | { data: string; start: number; end: number; type: "label"; } | { start: number; end: number; type: "em" | "strong" | "list-item"; })[] | undefined; }; } & { label?: string | undefined; direction?: string | undefined; }))[]; }; } & { columnWidth?: number | undefined; })[]; })[]; } | { __TYPE__: "RepeatableContent"; type: "Link"; value: ({ key: string; } & { __TYPE__: "LinkContent"; value: ({ __TYPE__: "ImageLink"; } & ((({ kind: "image"; id: string; url: string; height: string; width: string; size: string; name: string; } & { date?: string | null | undefined; }) | { kind: "image"; }) & { text?: string | undefined; variant?: string | undefined; })) | ({ __TYPE__: "FileLink"; } & ((({ kind: "file"; id: string; url: string; name: string; size: string; } & { date?: string | null | undefined; }) | { kind: "file"; }) & { text?: string | undefined; variant?: string | undefined; })) | ({ __TYPE__: "DocumentLink"; } & (({ id: string; } | { kind: "document"; }) & { text?: string | undefined; variant?: string | undefined; })) | ({ __TYPE__: "ExternalLink"; } & ((({ url: string; } & { kind?: "web" | undefined; target?: string | null | undefined; preview?: { title?: string | undefined; } | null | undefined; }) | { kind: "web"; }) & { text?: string | undefined; variant?: string | undefined; })) | ({ __TYPE__: "MediaLink"; } & { kind: "media"; } & { text?: string | undefined; variant?: string | undefined; }) | ({ __TYPE__: "AnyLink"; } & { kind: "any"; } & { text?: string | undefined; variant?: string | undefined; }); })[]; } | undefined; export {};