import { GroupContent } from "@prismicio/types-internal/lib/content"; import type { RenderContext } from "../models"; import { GroupOrField } from "../models/fetch"; declare const StaticWidgetRenderer: (ctx: RenderContext) => import("../object").WithObjectRenderers, ({ type: "Group"; } & { fieldset?: string | null | undefined; icon?: string | undefined; description?: string | undefined; config?: { label?: string | null | undefined; repeat?: boolean | undefined; fields?: { [x: string]: ({ type: "Color"; } & { fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; } | undefined; }) | ({ type: "Boolean"; } & { config?: { label?: string | null | undefined; default_value?: boolean | undefined; placeholder_true?: string | undefined; placeholder_false?: string | undefined; } | undefined; }) | ({ type: "Embed"; } & { fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; useAsTitle?: boolean | undefined; } | undefined; }) | ({ type: "GeoPoint"; } & { fieldset?: string | null | undefined; config?: { label?: string | null | undefined; } | undefined; }) | ({ type: "Date"; } & { fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; default?: string | undefined; } | undefined; }) | ({ type: "Number"; } & { fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; min?: number | undefined; max?: number | undefined; step?: number | undefined; } | undefined; }) | ({ type: "Range"; } & { fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; min?: number | undefined; max?: number | undefined; step?: number | undefined; } | undefined; }) | ({ type: "StructuredText"; } & { fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; useAsTitle?: boolean | undefined; single?: string | undefined; multi?: string | undefined; imageConstraint?: { width?: number | null | undefined; height?: number | null | undefined; } | undefined; labels?: readonly string[] | undefined; allowTargetBlank?: boolean | undefined; } | undefined; }) | ({ type: "Select"; } & { fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; default_value?: string | undefined; options?: readonly string[] | undefined; } | undefined; }) | ({ type: "Separator"; } & { config?: { label?: string | null | undefined; } | undefined; }) | ({ type: "Table"; } & { config?: { label?: string | null | undefined; } | undefined; }) | ({ type: "Text"; } & { fieldset?: string | null | undefined; config?: { label?: string | null | undefined; useAsTitle?: boolean | undefined; placeholder?: string | undefined; } | undefined; }) | ({ type: "Timestamp"; } & { fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; default?: string | undefined; } | undefined; }) | ({ type: "Link"; } & { fieldset?: string | null | undefined; config?: { label?: string | null | undefined; useAsTitle?: boolean | undefined; placeholder?: string | undefined; select?: "document" | "media" | "web" | null | undefined; customtypes?: readonly (string | { id: string; fields: readonly (string | { id: string; customtypes: readonly (string | { id: string; fields: readonly (string | { id: string; fields: readonly string[]; })[]; })[]; } | { id: string; fields: readonly (string | { id: string; customtypes: readonly (string | { id: string; fields: readonly (string | { id: string; fields: readonly string[]; })[]; })[]; })[]; })[]; })[] | undefined; masks?: readonly string[] | undefined; tags?: readonly string[] | undefined; allowTargetBlank?: boolean | undefined; allowText?: boolean | undefined; repeat?: boolean | undefined; variants?: string[] | undefined; } | undefined; }) | ({ type: "Image"; } & { fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; constraint?: { width?: number | null | undefined; height?: number | null | undefined; } | undefined; thumbnails?: readonly ({ name: string; } & { width?: number | null | undefined; height?: number | null | undefined; })[] | undefined; } | undefined; }) | ({ type: "IntegrationFields"; } & { fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; catalog?: string | undefined; } | undefined; }) | ({ type: "Group"; } & { fieldset?: string | null | undefined; icon?: string | undefined; description?: string | undefined; config?: { label?: string | null | undefined; repeat?: boolean | undefined; fields?: { [x: string]: ({ type: "Color"; } & { fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; } | undefined; }) | ({ type: "Boolean"; } & { config?: { label?: string | null | undefined; default_value?: boolean | undefined; placeholder_true?: string | undefined; placeholder_false?: string | undefined; } | undefined; }) | ({ type: "Embed"; } & { fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; useAsTitle?: boolean | undefined; } | undefined; }) | ({ type: "GeoPoint"; } & { fieldset?: string | null | undefined; config?: { label?: string | null | undefined; } | undefined; }) | ({ type: "Date"; } & { fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; default?: string | undefined; } | undefined; }) | ({ type: "Number"; } & { fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; min?: number | undefined; max?: number | undefined; step?: number | undefined; } | undefined; }) | ({ type: "Range"; } & { fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; min?: number | undefined; max?: number | undefined; step?: number | undefined; } | undefined; }) | ({ type: "StructuredText"; } & { fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; useAsTitle?: boolean | undefined; single?: string | undefined; multi?: string | undefined; imageConstraint?: { width?: number | null | undefined; height?: number | null | undefined; } | undefined; labels?: readonly string[] | undefined; allowTargetBlank?: boolean | undefined; } | undefined; }) | ({ type: "Select"; } & { fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; default_value?: string | undefined; options?: readonly string[] | undefined; } | undefined; }) | ({ type: "Separator"; } & { config?: { label?: string | null | undefined; } | undefined; }) | ({ type: "Table"; } & { config?: { label?: string | null | undefined; } | undefined; }) | ({ type: "Text"; } & { fieldset?: string | null | undefined; config?: { label?: string | null | undefined; useAsTitle?: boolean | undefined; placeholder?: string | undefined; } | undefined; }) | ({ type: "Timestamp"; } & { fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; default?: string | undefined; } | undefined; }) | ({ type: "Link"; } & { fieldset?: string | null | undefined; config?: { label?: string | null | undefined; useAsTitle?: boolean | undefined; placeholder?: string | undefined; select?: "document" | "media" | "web" | null | undefined; customtypes?: readonly (string | { id: string; fields: readonly (string | { id: string; customtypes: readonly (string | { id: string; fields: readonly (string | { id: string; fields: readonly string[]; })[]; })[]; } | { id: string; fields: readonly (string | { id: string; customtypes: readonly (string | { id: string; fields: readonly (string | { id: string; fields: readonly string[]; })[]; })[]; })[]; })[]; })[] | undefined; masks?: readonly string[] | undefined; tags?: readonly string[] | undefined; allowTargetBlank?: boolean | undefined; allowText?: boolean | undefined; repeat?: boolean | undefined; variants?: string[] | undefined; } | undefined; }) | ({ type: "Image"; } & { fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; constraint?: { width?: number | null | undefined; height?: number | null | undefined; } | undefined; thumbnails?: readonly ({ name: string; } & { width?: number | null | undefined; height?: number | null | undefined; })[] | undefined; } | undefined; }) | ({ type: "IntegrationFields"; } & { fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; catalog?: string | undefined; } | undefined; }); } | undefined; } | undefined; }); } | undefined; } | undefined; }) | ({ type: "Color"; } & { fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; } | undefined; }) | ({ type: "Boolean"; } & { config?: { label?: string | null | undefined; default_value?: boolean | undefined; placeholder_true?: string | undefined; placeholder_false?: string | undefined; } | undefined; }) | ({ type: "Embed"; } & { fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; useAsTitle?: boolean | undefined; } | undefined; }) | ({ type: "GeoPoint"; } & { fieldset?: string | null | undefined; config?: { label?: string | null | undefined; } | undefined; }) | ({ type: "Date"; } & { fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; default?: string | undefined; } | undefined; }) | ({ type: "Number"; } & { fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; min?: number | undefined; max?: number | undefined; step?: number | undefined; } | undefined; }) | ({ type: "Range"; } & { fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; min?: number | undefined; max?: number | undefined; step?: number | undefined; } | undefined; }) | ({ type: "StructuredText"; } & { fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; useAsTitle?: boolean | undefined; single?: string | undefined; multi?: string | undefined; imageConstraint?: { width?: number | null | undefined; height?: number | null | undefined; } | undefined; labels?: readonly string[] | undefined; allowTargetBlank?: boolean | undefined; } | undefined; }) | ({ type: "Select"; } & { fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; default_value?: string | undefined; options?: readonly string[] | undefined; } | undefined; }) | ({ type: "Separator"; } & { config?: { label?: string | null | undefined; } | undefined; }) | ({ type: "Table"; } & { config?: { label?: string | null | undefined; } | undefined; }) | ({ type: "Text"; } & { fieldset?: string | null | undefined; config?: { label?: string | null | undefined; useAsTitle?: boolean | undefined; placeholder?: string | undefined; } | undefined; }) | ({ type: "Timestamp"; } & { fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; default?: string | undefined; } | undefined; }) | ({ type: "Link"; } & { fieldset?: string | null | undefined; config?: { label?: string | null | undefined; useAsTitle?: boolean | undefined; placeholder?: string | undefined; select?: "document" | "media" | "web" | null | undefined; customtypes?: readonly (string | { id: string; fields: readonly (string | { id: string; customtypes: readonly (string | { id: string; fields: readonly (string | { id: string; fields: readonly string[]; })[]; })[]; } | { id: string; fields: readonly (string | { id: string; customtypes: readonly (string | { id: string; fields: readonly (string | { id: string; fields: readonly string[]; })[]; })[]; })[]; })[]; })[] | undefined; masks?: readonly string[] | undefined; tags?: readonly string[] | undefined; allowTargetBlank?: boolean | undefined; allowText?: boolean | undefined; repeat?: boolean | undefined; variants?: string[] | undefined; } | undefined; }) | ({ type: "Image"; } & { fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; constraint?: { width?: number | null | undefined; height?: number | null | undefined; } | undefined; thumbnails?: readonly ({ name: string; } & { width?: number | null | undefined; height?: number | null | undefined; })[] | undefined; } | undefined; }) | ({ type: "IntegrationFields"; } & { fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; catalog?: string | undefined; } | undefined; }), 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: "embed" | "image" | "paragraph" | "heading1" | "heading2" | "heading3" | "heading4" | "heading5" | "heading6" | "strong" | "em" | "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: "strong" | "em" | "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: "embed" | "image" | "paragraph" | "heading1" | "heading2" | "heading3" | "heading4" | "heading5" | "heading6" | "strong" | "em" | "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: "strong" | "em" | "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; }); })[]; }, GroupOrField>; export default StaticWidgetRenderer;