import { EmptyLinkContentValue, FilledLinkContentValue, LinkContentValue } from "./content/link.js"; import { RichTextLegacyBlock } from "./content/legacy/richText.js"; import { RichTextContent, RichTextContentBlock, RichTextContentSpan } from "./content/richText.js"; import { NestableContent } from "./content/nestable.js"; import { GroupItemContent } from "./content/group.js"; import { SliceContent } from "./content/slice.js"; import { WidgetContent } from "./content/widget.js"; import { NestableModel } from "./model/nestable.js"; import { DynamicSliceModel, SliceContentModel, StaticSliceModel } from "./model/slice.js"; import { DynamicWidgetModel, FieldOrSliceType, StaticWidgetModel } from "./model/widget.js"; import { LegacyContentCtx } from "./content/codec/legacyContentCtx.js"; import { GroupLegacy as GroupLegacy$1 } from "./content/legacy/group.js"; import * as t from "io-ts"; //#region src/io-ts.d.ts declare const AssetSchema: t.Type<{ id: string; last_modified: string; kind: "image" | "all"; origin_url: string; url: string; filename?: string | undefined; extension?: string | undefined; size?: number | undefined; width?: number | undefined; height?: number | undefined; notes?: string | undefined; credits?: string | undefined; alt?: string | undefined; }, { id: string; last_modified: string; kind: "image" | "all"; origin_url: string; url: string; filename?: string | undefined; extension?: string | undefined; size?: number | undefined; width?: number | undefined; height?: number | undefined; notes?: string | undefined; credits?: string | undefined; alt?: string | undefined; }, unknown>; declare const EmbedSchema: t.Type<{ type: string; version?: 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 | null | undefined; thumbnail_url?: string | null | undefined; thumbnail_width?: number | null | undefined; thumbnail_height?: number | null | undefined; html?: string | null | undefined; title?: string | null | undefined; }, { type: string; version?: 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 | null | undefined; thumbnail_url?: string | null | undefined; thumbnail_width?: number | null | undefined; thumbnail_height?: number | null | undefined; html?: string | null | undefined; title?: string | null | undefined; }, unknown>; declare const HexaColorCodeSchema: t.Type; declare const NonEmptyStringSchema: t.Type; declare const WidgetKeySchema: t.Type; declare const BooleanContentSchema: t.Type<{ __TYPE__: "BooleanContent"; value: boolean; }, { __TYPE__: "BooleanContent"; value: boolean; }, unknown>; declare const ColorContentSchema: t.Type<{ type: "Color"; value: string; __TYPE__: "FieldContent"; }, { type: "Color"; value: string; __TYPE__: "FieldContent"; }, unknown>; declare const DateContentSchema: t.Type<{ type: "Date"; value: string; __TYPE__: "FieldContent"; }, { type: "Date"; value: string; __TYPE__: "FieldContent"; }, unknown>; declare const EmptyContentSchema: t.Type<{ type: string; __TYPE__: "EmptyContent"; }, { type: string; __TYPE__: "EmptyContent"; }, unknown>; declare const GeoPointContentSchema: t.Type<{ position: { lat: number; lng: number; }; __TYPE__: "GeoPointContent"; }, { position: { lat: number; lng: number; }; __TYPE__: "GeoPointContent"; }, unknown>; declare const FilledLinkContentSchema: t.Type<{ __TYPE__: "LinkContent"; key: string; value: { variant?: string | undefined; text?: string | undefined; } & FilledLinkContentValue; }, { __TYPE__: "LinkContent"; key: string; value: { variant?: string | undefined; text?: string | undefined; } & FilledLinkContentValue; }, unknown>; declare const EmptyLinkContentSchema: t.Type<{ __TYPE__: "LinkContent"; key: string; value: { variant?: string | undefined; text?: string | undefined; } & EmptyLinkContentValue; }, { __TYPE__: "LinkContent"; key: string; value: { variant?: string | undefined; text?: string | undefined; } & EmptyLinkContentValue; }, unknown>; declare const LinkContentSchema: t.Type<{ __TYPE__: "LinkContent"; key: string; value: { variant?: string | undefined; text?: string | undefined; } & LinkContentValue; }, { __TYPE__: "LinkContent"; key: string; value: { variant?: string | undefined; text?: string | undefined; } & LinkContentValue; }, unknown>; declare const NumberContentSchema: t.Type<{ type: "Number"; value: string; __TYPE__: "FieldContent"; }, { type: "Number"; value: string; __TYPE__: "FieldContent"; }, unknown>; declare const RangeContentSchema: t.Type<{ type: "Range"; value: string; __TYPE__: "FieldContent"; }, { type: "Range"; value: string; __TYPE__: "FieldContent"; }, unknown>; declare const SelectContentSchema: t.Type<{ type: "Select"; value: string; __TYPE__: "FieldContent"; }, { type: "Select"; value: string; __TYPE__: "FieldContent"; }, unknown>; declare const SeparatorContentSchema: t.Type<{ __TYPE__: "SeparatorContent"; }, { __TYPE__: "SeparatorContent"; }, unknown>; declare const SharedSliceContentSchema: t.Type<{ __TYPE__: "SharedSliceContent"; variation: string; primary: Record | undefined; } | { __TYPE__: "IntegrationFieldsContent"; value: string; } | { __TYPE__: "RepeatableContent"; type: "Link"; value: { __TYPE__: "LinkContent"; key: string; value: { variant?: string | undefined; text?: string | undefined; } & LinkContentValue; }[]; } | { __TYPE__: "StructuredTextContent"; value: RichTextContentBlock[]; } | { __TYPE__: "TableContent"; content: { key: string; type: "tableRow"; content: { key: string; type: "tableHeader" | "tableCell"; content: { __TYPE__: "StructuredTextContent"; value: RichTextContentBlock[]; }; columnWidth?: number | undefined; }[]; }[]; } | { __TYPE__: "GroupContentType"; value: GroupItemContent[]; }>; items: GroupItemContent[]; }, { __TYPE__: "SharedSliceContent"; variation: string; primary: Record | undefined; } | { __TYPE__: "IntegrationFieldsContent"; value: string; } | { __TYPE__: "RepeatableContent"; type: "Link"; value: { __TYPE__: "LinkContent"; key: string; value: { variant?: string | undefined; text?: string | undefined; } & LinkContentValue; }[]; } | { __TYPE__: "StructuredTextContent"; value: RichTextContentBlock[]; } | { __TYPE__: "TableContent"; content: { key: string; type: "tableRow"; content: { key: string; type: "tableHeader" | "tableCell"; content: { __TYPE__: "StructuredTextContent"; value: RichTextContentBlock[]; }; columnWidth?: number | undefined; }[]; }[]; } | { __TYPE__: "GroupContentType"; value: GroupItemContent[]; }>; items: GroupItemContent[]; }, unknown>; declare const TextContentSchema: t.Type<{ type: "Text"; value: string; __TYPE__: "FieldContent"; }, { type: "Text"; value: string; __TYPE__: "FieldContent"; }, unknown>; declare const TimestampContentSchema: t.Type<{ type: "Timestamp"; value: string; __TYPE__: "FieldContent"; }, { type: "Timestamp"; value: string; __TYPE__: "FieldContent"; }, unknown>; declare const FieldContentSchema: t.Type<{ type: "Color"; value: string; __TYPE__: "FieldContent"; } | { type: "Date"; value: string; __TYPE__: "FieldContent"; } | { type: "Number"; value: string; __TYPE__: "FieldContent"; } | { type: "Range"; value: string; __TYPE__: "FieldContent"; } | { type: "Select"; value: string; __TYPE__: "FieldContent"; } | { type: "Text"; value: string; __TYPE__: "FieldContent"; } | { type: "Timestamp"; value: string; __TYPE__: "FieldContent"; }, { type: "Color"; value: string; __TYPE__: "FieldContent"; } | { type: "Date"; value: string; __TYPE__: "FieldContent"; } | { type: "Number"; value: string; __TYPE__: "FieldContent"; } | { type: "Range"; value: string; __TYPE__: "FieldContent"; } | { type: "Select"; value: string; __TYPE__: "FieldContent"; } | { type: "Text"; value: string; __TYPE__: "FieldContent"; } | { type: "Timestamp"; value: string; __TYPE__: "FieldContent"; }, unknown>; declare const UIDContentSchema: t.Type<{ __TYPE__: "UIDContent"; value: string; }, { __TYPE__: "UIDContent"; value: string; }, unknown>; declare const IntegrationFieldContentSchema: t.Type<{ __TYPE__: "IntegrationFieldsContent"; value: string; }, { __TYPE__: "IntegrationFieldsContent"; value: string; }, unknown>; declare const EmbedContentSchema: t.Type<{ embed_url: string; type: string; __TYPE__: "EmbedContent"; all: unknown; 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; }, { embed_url: string; type: string; __TYPE__: "EmbedContent"; all: unknown; 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; }, unknown>; declare const ImageContentViewSchema: t.Type<{ 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; }, { 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; }, unknown>; declare const ImageContentSchema: t.Type<{ origin: { id: string; url: string; width: number; height: number; }; width: number; height: number; edit: { zoom: number; crop: { x: number; y: number; }; background: string; }; __TYPE__: "ImageContent"; url?: string | undefined; credits?: string | null | undefined; alt?: string | null | undefined; provider?: string | null | undefined; thumbnails?: Record | undefined; }, { origin: { id: string; url: string; width: number; height: number; }; width: number; height: number; edit: { zoom: number; crop: { x: number; y: number; }; background: string; }; __TYPE__: "ImageContent"; url?: string | undefined; credits?: string | null | undefined; alt?: string | null | undefined; provider?: string | null | undefined; thumbnails?: Record | undefined; }, unknown>; declare const RichTextContentSchema: t.Type<{ __TYPE__: "StructuredTextContent"; value: RichTextContentBlock[]; }, { __TYPE__: "StructuredTextContent"; value: RichTextContentBlock[]; }, unknown>; declare const RichTextContentBlockSchema: t.Type; declare const RichTextContentSpanSchema: t.Type; declare const TableContentSchema: t.Type<{ __TYPE__: "TableContent"; content: { key: string; type: "tableRow"; content: { key: string; type: "tableHeader" | "tableCell"; content: { __TYPE__: "StructuredTextContent"; value: RichTextContentBlock[]; }; columnWidth?: number | undefined; }[]; }[]; }, { __TYPE__: "TableContent"; content: { key: string; type: "tableRow"; content: { key: string; type: "tableHeader" | "tableCell"; content: { __TYPE__: "StructuredTextContent"; value: RichTextContentBlock[]; }; columnWidth?: number | undefined; }[]; }[]; }, unknown>; declare const RepeatableContentSchema: t.Type<{ __TYPE__: "RepeatableContent"; type: "Link"; value: { __TYPE__: "LinkContent"; key: string; value: { variant?: string | undefined; text?: string | undefined; } & LinkContentValue; }[]; }, { __TYPE__: "RepeatableContent"; type: "Link"; value: { __TYPE__: "LinkContent"; key: string; value: { variant?: string | undefined; text?: string | undefined; } & LinkContentValue; }[]; }, unknown>; declare const NestableContentSchema: t.Type<{ __TYPE__: "BooleanContent"; value: boolean; } | { type: "Color"; value: string; __TYPE__: "FieldContent"; } | { type: "Date"; value: string; __TYPE__: "FieldContent"; } | { type: string; __TYPE__: "EmptyContent"; } | { position: { lat: number; lng: number; }; __TYPE__: "GeoPointContent"; } | { __TYPE__: "LinkContent"; key: string; value: { variant?: string | undefined; text?: string | undefined; } & LinkContentValue; } | { type: "Number"; value: string; __TYPE__: "FieldContent"; } | { type: "Range"; value: string; __TYPE__: "FieldContent"; } | { type: "Select"; value: string; __TYPE__: "FieldContent"; } | { __TYPE__: "SeparatorContent"; } | { type: "Text"; value: string; __TYPE__: "FieldContent"; } | { type: "Timestamp"; value: string; __TYPE__: "FieldContent"; } | { embed_url: string; type: string; __TYPE__: "EmbedContent"; all: unknown; 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; } | { origin: { id: string; url: string; width: number; height: number; }; width: number; height: number; edit: { zoom: number; crop: { x: number; y: number; }; background: string; }; __TYPE__: "ImageContent"; url?: string | undefined; credits?: string | null | undefined; alt?: string | null | undefined; provider?: string | null | undefined; thumbnails?: Record | undefined; } | { __TYPE__: "IntegrationFieldsContent"; value: string; } | { __TYPE__: "RepeatableContent"; type: "Link"; value: { __TYPE__: "LinkContent"; key: string; value: { variant?: string | undefined; text?: string | undefined; } & LinkContentValue; }[]; } | { __TYPE__: "StructuredTextContent"; value: RichTextContentBlock[]; } | { __TYPE__: "TableContent"; content: { key: string; type: "tableRow"; content: { key: string; type: "tableHeader" | "tableCell"; content: { __TYPE__: "StructuredTextContent"; value: RichTextContentBlock[]; }; columnWidth?: number | undefined; }[]; }[]; }, { __TYPE__: "BooleanContent"; value: boolean; } | { type: "Color"; value: string; __TYPE__: "FieldContent"; } | { type: "Date"; value: string; __TYPE__: "FieldContent"; } | { type: string; __TYPE__: "EmptyContent"; } | { position: { lat: number; lng: number; }; __TYPE__: "GeoPointContent"; } | { __TYPE__: "LinkContent"; key: string; value: { variant?: string | undefined; text?: string | undefined; } & LinkContentValue; } | { type: "Number"; value: string; __TYPE__: "FieldContent"; } | { type: "Range"; value: string; __TYPE__: "FieldContent"; } | { type: "Select"; value: string; __TYPE__: "FieldContent"; } | { __TYPE__: "SeparatorContent"; } | { type: "Text"; value: string; __TYPE__: "FieldContent"; } | { type: "Timestamp"; value: string; __TYPE__: "FieldContent"; } | { embed_url: string; type: string; __TYPE__: "EmbedContent"; all: unknown; 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; } | { origin: { id: string; url: string; width: number; height: number; }; width: number; height: number; edit: { zoom: number; crop: { x: number; y: number; }; background: string; }; __TYPE__: "ImageContent"; url?: string | undefined; credits?: string | null | undefined; alt?: string | null | undefined; provider?: string | null | undefined; thumbnails?: Record | undefined; } | { __TYPE__: "IntegrationFieldsContent"; value: string; } | { __TYPE__: "RepeatableContent"; type: "Link"; value: { __TYPE__: "LinkContent"; key: string; value: { variant?: string | undefined; text?: string | undefined; } & LinkContentValue; }[]; } | { __TYPE__: "StructuredTextContent"; value: RichTextContentBlock[]; } | { __TYPE__: "TableContent"; content: { key: string; type: "tableRow"; content: { key: string; type: "tableHeader" | "tableCell"; content: { __TYPE__: "StructuredTextContent"; value: RichTextContentBlock[]; }; columnWidth?: number | undefined; }[]; }[]; }, unknown>; declare const GroupContentSchema: t.Type<{ __TYPE__: "GroupContentType"; value: GroupItemContent[]; }, { __TYPE__: "GroupContentType"; value: GroupItemContent[]; }, unknown>; declare const GroupItemContentSchema: t.Type; declare const CompositeSliceContentSchema: t.Type<{ __TYPE__: "CompositeSliceContent"; nonRepeat: Record | undefined; } | { __TYPE__: "IntegrationFieldsContent"; value: string; } | { __TYPE__: "RepeatableContent"; type: "Link"; value: { __TYPE__: "LinkContent"; key: string; value: { variant?: string | undefined; text?: string | undefined; } & LinkContentValue; }[]; } | { __TYPE__: "StructuredTextContent"; value: RichTextContentBlock[]; } | { __TYPE__: "TableContent"; content: { key: string; type: "tableRow"; content: { key: string; type: "tableHeader" | "tableCell"; content: { __TYPE__: "StructuredTextContent"; value: RichTextContentBlock[]; }; columnWidth?: number | undefined; }[]; }[]; }>; repeat: GroupItemContent[]; }, { __TYPE__: "CompositeSliceContent"; nonRepeat: Record | undefined; } | { __TYPE__: "IntegrationFieldsContent"; value: string; } | { __TYPE__: "RepeatableContent"; type: "Link"; value: { __TYPE__: "LinkContent"; key: string; value: { variant?: string | undefined; text?: string | undefined; } & LinkContentValue; }[]; } | { __TYPE__: "StructuredTextContent"; value: RichTextContentBlock[]; } | { __TYPE__: "TableContent"; content: { key: string; type: "tableRow"; content: { key: string; type: "tableHeader" | "tableCell"; content: { __TYPE__: "StructuredTextContent"; value: RichTextContentBlock[]; }; columnWidth?: number | undefined; }[]; }[]; }>; repeat: GroupItemContent[]; }, unknown>; declare const LegacySliceContentSchema: t.Type<{ __TYPE__: "BooleanContent"; value: boolean; } | { type: "Color"; value: string; __TYPE__: "FieldContent"; } | { type: "Date"; value: string; __TYPE__: "FieldContent"; } | { type: string; __TYPE__: "EmptyContent"; } | { position: { lat: number; lng: number; }; __TYPE__: "GeoPointContent"; } | { __TYPE__: "LinkContent"; key: string; value: { variant?: string | undefined; text?: string | undefined; } & LinkContentValue; } | { type: "Number"; value: string; __TYPE__: "FieldContent"; } | { type: "Range"; value: string; __TYPE__: "FieldContent"; } | { type: "Select"; value: string; __TYPE__: "FieldContent"; } | { __TYPE__: "SeparatorContent"; } | { type: "Text"; value: string; __TYPE__: "FieldContent"; } | { type: "Timestamp"; value: string; __TYPE__: "FieldContent"; } | { embed_url: string; type: string; __TYPE__: "EmbedContent"; all: unknown; 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; } | { origin: { id: string; url: string; width: number; height: number; }; width: number; height: number; edit: { zoom: number; crop: { x: number; y: number; }; background: string; }; __TYPE__: "ImageContent"; url?: string | undefined; credits?: string | null | undefined; alt?: string | null | undefined; provider?: string | null | undefined; thumbnails?: Record | undefined; } | { __TYPE__: "IntegrationFieldsContent"; value: string; } | { __TYPE__: "RepeatableContent"; type: "Link"; value: { __TYPE__: "LinkContent"; key: string; value: { variant?: string | undefined; text?: string | undefined; } & LinkContentValue; }[]; } | { __TYPE__: "StructuredTextContent"; value: RichTextContentBlock[]; } | { __TYPE__: "TableContent"; content: { key: string; type: "tableRow"; content: { key: string; type: "tableHeader" | "tableCell"; content: { __TYPE__: "StructuredTextContent"; value: RichTextContentBlock[]; }; columnWidth?: number | undefined; }[]; }[]; } | { __TYPE__: "GroupContentType"; value: GroupItemContent[]; }, { __TYPE__: "BooleanContent"; value: boolean; } | { type: "Color"; value: string; __TYPE__: "FieldContent"; } | { type: "Date"; value: string; __TYPE__: "FieldContent"; } | { type: string; __TYPE__: "EmptyContent"; } | { position: { lat: number; lng: number; }; __TYPE__: "GeoPointContent"; } | { __TYPE__: "LinkContent"; key: string; value: { variant?: string | undefined; text?: string | undefined; } & LinkContentValue; } | { type: "Number"; value: string; __TYPE__: "FieldContent"; } | { type: "Range"; value: string; __TYPE__: "FieldContent"; } | { type: "Select"; value: string; __TYPE__: "FieldContent"; } | { __TYPE__: "SeparatorContent"; } | { type: "Text"; value: string; __TYPE__: "FieldContent"; } | { type: "Timestamp"; value: string; __TYPE__: "FieldContent"; } | { embed_url: string; type: string; __TYPE__: "EmbedContent"; all: unknown; 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; } | { origin: { id: string; url: string; width: number; height: number; }; width: number; height: number; edit: { zoom: number; crop: { x: number; y: number; }; background: string; }; __TYPE__: "ImageContent"; url?: string | undefined; credits?: string | null | undefined; alt?: string | null | undefined; provider?: string | null | undefined; thumbnails?: Record | undefined; } | { __TYPE__: "IntegrationFieldsContent"; value: string; } | { __TYPE__: "RepeatableContent"; type: "Link"; value: { __TYPE__: "LinkContent"; key: string; value: { variant?: string | undefined; text?: string | undefined; } & LinkContentValue; }[]; } | { __TYPE__: "StructuredTextContent"; value: RichTextContentBlock[]; } | { __TYPE__: "TableContent"; content: { key: string; type: "tableRow"; content: { key: string; type: "tableHeader" | "tableCell"; content: { __TYPE__: "StructuredTextContent"; value: RichTextContentBlock[]; }; columnWidth?: number | undefined; }[]; }[]; } | { __TYPE__: "GroupContentType"; value: GroupItemContent[]; }, unknown>; declare const SliceContentSchema: t.Type; declare const LegacySliceItemContentSchema: t.Type<{ key: string; name: string; widget: { __TYPE__: "BooleanContent"; value: boolean; } | { type: "Color"; value: string; __TYPE__: "FieldContent"; } | { type: "Date"; value: string; __TYPE__: "FieldContent"; } | { type: string; __TYPE__: "EmptyContent"; } | { position: { lat: number; lng: number; }; __TYPE__: "GeoPointContent"; } | { __TYPE__: "LinkContent"; key: string; value: { variant?: string | undefined; text?: string | undefined; } & LinkContentValue; } | { type: "Number"; value: string; __TYPE__: "FieldContent"; } | { type: "Range"; value: string; __TYPE__: "FieldContent"; } | { type: "Select"; value: string; __TYPE__: "FieldContent"; } | { __TYPE__: "SeparatorContent"; } | { type: "Text"; value: string; __TYPE__: "FieldContent"; } | { type: "Timestamp"; value: string; __TYPE__: "FieldContent"; } | { embed_url: string; type: string; __TYPE__: "EmbedContent"; all: unknown; 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; } | { origin: { id: string; url: string; width: number; height: number; }; width: number; height: number; edit: { zoom: number; crop: { x: number; y: number; }; background: string; }; __TYPE__: "ImageContent"; url?: string | undefined; credits?: string | null | undefined; alt?: string | null | undefined; provider?: string | null | undefined; thumbnails?: Record | undefined; } | { __TYPE__: "IntegrationFieldsContent"; value: string; } | { __TYPE__: "RepeatableContent"; type: "Link"; value: { __TYPE__: "LinkContent"; key: string; value: { variant?: string | undefined; text?: string | undefined; } & LinkContentValue; }[]; } | { __TYPE__: "StructuredTextContent"; value: RichTextContentBlock[]; } | { __TYPE__: "TableContent"; content: { key: string; type: "tableRow"; content: { key: string; type: "tableHeader" | "tableCell"; content: { __TYPE__: "StructuredTextContent"; value: RichTextContentBlock[]; }; columnWidth?: number | undefined; }[]; }[]; } | { __TYPE__: "GroupContentType"; value: GroupItemContent[]; }; maybeLabel?: string | undefined; }, { key: string; name: string; widget: { __TYPE__: "BooleanContent"; value: boolean; } | { type: "Color"; value: string; __TYPE__: "FieldContent"; } | { type: "Date"; value: string; __TYPE__: "FieldContent"; } | { type: string; __TYPE__: "EmptyContent"; } | { position: { lat: number; lng: number; }; __TYPE__: "GeoPointContent"; } | { __TYPE__: "LinkContent"; key: string; value: { variant?: string | undefined; text?: string | undefined; } & LinkContentValue; } | { type: "Number"; value: string; __TYPE__: "FieldContent"; } | { type: "Range"; value: string; __TYPE__: "FieldContent"; } | { type: "Select"; value: string; __TYPE__: "FieldContent"; } | { __TYPE__: "SeparatorContent"; } | { type: "Text"; value: string; __TYPE__: "FieldContent"; } | { type: "Timestamp"; value: string; __TYPE__: "FieldContent"; } | { embed_url: string; type: string; __TYPE__: "EmbedContent"; all: unknown; 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; } | { origin: { id: string; url: string; width: number; height: number; }; width: number; height: number; edit: { zoom: number; crop: { x: number; y: number; }; background: string; }; __TYPE__: "ImageContent"; url?: string | undefined; credits?: string | null | undefined; alt?: string | null | undefined; provider?: string | null | undefined; thumbnails?: Record | undefined; } | { __TYPE__: "IntegrationFieldsContent"; value: string; } | { __TYPE__: "RepeatableContent"; type: "Link"; value: { __TYPE__: "LinkContent"; key: string; value: { variant?: string | undefined; text?: string | undefined; } & LinkContentValue; }[]; } | { __TYPE__: "StructuredTextContent"; value: RichTextContentBlock[]; } | { __TYPE__: "TableContent"; content: { key: string; type: "tableRow"; content: { key: string; type: "tableHeader" | "tableCell"; content: { __TYPE__: "StructuredTextContent"; value: RichTextContentBlock[]; }; columnWidth?: number | undefined; }[]; }[]; } | { __TYPE__: "GroupContentType"; value: GroupItemContent[]; }; maybeLabel?: string | undefined; }, unknown>; declare const CompositeSliceItemContentSchema: t.Type<{ key: string; name: string; widget: { __TYPE__: "CompositeSliceContent"; nonRepeat: Record | undefined; } | { __TYPE__: "IntegrationFieldsContent"; value: string; } | { __TYPE__: "RepeatableContent"; type: "Link"; value: { __TYPE__: "LinkContent"; key: string; value: { variant?: string | undefined; text?: string | undefined; } & LinkContentValue; }[]; } | { __TYPE__: "StructuredTextContent"; value: RichTextContentBlock[]; } | { __TYPE__: "TableContent"; content: { key: string; type: "tableRow"; content: { key: string; type: "tableHeader" | "tableCell"; content: { __TYPE__: "StructuredTextContent"; value: RichTextContentBlock[]; }; columnWidth?: number | undefined; }[]; }[]; }>; repeat: GroupItemContent[]; }; maybeLabel?: string | undefined; }, { key: string; name: string; widget: { __TYPE__: "CompositeSliceContent"; nonRepeat: Record | undefined; } | { __TYPE__: "IntegrationFieldsContent"; value: string; } | { __TYPE__: "RepeatableContent"; type: "Link"; value: { __TYPE__: "LinkContent"; key: string; value: { variant?: string | undefined; text?: string | undefined; } & LinkContentValue; }[]; } | { __TYPE__: "StructuredTextContent"; value: RichTextContentBlock[]; } | { __TYPE__: "TableContent"; content: { key: string; type: "tableRow"; content: { key: string; type: "tableHeader" | "tableCell"; content: { __TYPE__: "StructuredTextContent"; value: RichTextContentBlock[]; }; columnWidth?: number | undefined; }[]; }[]; }>; repeat: GroupItemContent[]; }; maybeLabel?: string | undefined; }, unknown>; declare const SharedSliceItemContentSchema: t.Type<{ key: string; name: string; widget: { __TYPE__: "SharedSliceContent"; variation: string; primary: Record | undefined; } | { __TYPE__: "IntegrationFieldsContent"; value: string; } | { __TYPE__: "RepeatableContent"; type: "Link"; value: { __TYPE__: "LinkContent"; key: string; value: { variant?: string | undefined; text?: string | undefined; } & LinkContentValue; }[]; } | { __TYPE__: "StructuredTextContent"; value: RichTextContentBlock[]; } | { __TYPE__: "TableContent"; content: { key: string; type: "tableRow"; content: { key: string; type: "tableHeader" | "tableCell"; content: { __TYPE__: "StructuredTextContent"; value: RichTextContentBlock[]; }; columnWidth?: number | undefined; }[]; }[]; } | { __TYPE__: "GroupContentType"; value: GroupItemContent[]; }>; items: GroupItemContent[]; }; maybeLabel?: string | undefined; }, { key: string; name: string; widget: { __TYPE__: "SharedSliceContent"; variation: string; primary: Record | undefined; } | { __TYPE__: "IntegrationFieldsContent"; value: string; } | { __TYPE__: "RepeatableContent"; type: "Link"; value: { __TYPE__: "LinkContent"; key: string; value: { variant?: string | undefined; text?: string | undefined; } & LinkContentValue; }[]; } | { __TYPE__: "StructuredTextContent"; value: RichTextContentBlock[]; } | { __TYPE__: "TableContent"; content: { key: string; type: "tableRow"; content: { key: string; type: "tableHeader" | "tableCell"; content: { __TYPE__: "StructuredTextContent"; value: RichTextContentBlock[]; }; columnWidth?: number | undefined; }[]; }[]; } | { __TYPE__: "GroupContentType"; value: GroupItemContent[]; }>; items: GroupItemContent[]; }; maybeLabel?: string | undefined; }, unknown>; declare const SliceItemContentSchema: t.Type<{ key: string; name: string; widget: SliceContent; maybeLabel?: string | undefined; }, { key: string; name: string; widget: SliceContent; maybeLabel?: string | undefined; }, unknown>; declare const SlicesContentSchema: t.Type<{ __TYPE__: "SliceContentType"; value: { key: string; name: string; widget: SliceContent; maybeLabel?: string | undefined; }[]; }, { __TYPE__: "SliceContentType"; value: { key: string; name: string; widget: SliceContent; maybeLabel?: string | undefined; }[]; }, unknown>; declare const WidgetContentSchema: t.Type; declare const DocumentContentSchema: t.Type, Record, unknown>; declare const BooleanLegacy: (ctx: LegacyContentCtx) => t.Type<{ __TYPE__: "BooleanContent"; value: boolean; }, { keys: Record; types: Record; content: boolean; }, unknown>; declare const EmptyLegacy: (ctx: LegacyContentCtx) => t.Type<{ type: string; __TYPE__: "EmptyContent"; }, { keys: Record; types: Record; content: { value: null; } | null; }, unknown>; declare const TextLegacy: (ctx: LegacyContentCtx) => t.Type<{ type: "Text"; value: string; __TYPE__: "FieldContent"; }, { keys: Record; types: Record; content: string; }, unknown>; declare const ColorLegacy: (ctx: LegacyContentCtx) => t.Type<{ type: "Color"; value: string; __TYPE__: "FieldContent"; }, { keys: Record; types: Record; content: string; }, unknown>; declare const DateLegacy: (ctx: LegacyContentCtx) => t.Type<{ type: "Date"; value: string; __TYPE__: "FieldContent"; }, { keys: Record; types: Record; content: string; }, unknown>; declare const TimestampLegacy: (ctx: LegacyContentCtx) => t.Type<{ type: "Timestamp"; value: string; __TYPE__: "FieldContent"; }, { keys: Record; types: Record; content: string; }, unknown>; declare const NumberLegacy: (ctx: LegacyContentCtx) => t.Type<{ type: "Number"; value: string; __TYPE__: "FieldContent"; }, { keys: Record; types: Record; content: string; }, unknown>; declare const RangeLegacy: (ctx: LegacyContentCtx) => t.Type<{ type: "Range"; value: string; __TYPE__: "FieldContent"; }, { keys: Record; types: Record; content: string; }, unknown>; declare const SelectLegacy: (ctx: LegacyContentCtx) => t.Type<{ type: "Select"; value: string; __TYPE__: "FieldContent"; }, { keys: Record; types: Record; content: string; }, unknown>; declare const GeoPointLegacy: (ctx: LegacyContentCtx) => t.Type<{ position: { lat: number; lng: number; }; __TYPE__: "GeoPointContent"; }, { keys: Record; types: Record; content: { position: { lat: number; lng: number; }; }; }, unknown>; declare const EmbedLegacy: (ctx: LegacyContentCtx) => t.Type<{ embed_url: string; type: string; __TYPE__: "EmbedContent"; all: unknown; 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; }, { keys: Record; types: Record; content: { 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; }; }, unknown>; declare const ImageLegacy: (ctx: LegacyContentCtx) => t.Type<{ origin: { id: string; url: string; width: number; height: number; }; width: number; height: number; edit: { zoom: number; crop: { x: number; y: number; }; background: string; }; __TYPE__: "ImageContent"; url?: string | undefined; credits?: string | null | undefined; alt?: string | null | undefined; provider?: string | null | undefined; thumbnails?: Record | undefined; }, { keys: Record; types: Record; content: { 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?: Record | undefined; }; }, unknown>; declare const LinkLegacy: (ctx: LegacyContentCtx) => t.Type<{ __TYPE__: "LinkContent"; key: string; value: { variant?: string | undefined; text?: string | undefined; } & LinkContentValue; }, { keys: Record; types: Record; content: { kind: "image"; id: string; url: string; height: string; width: string; size: string; name: string; date?: string | null | undefined; variant?: string | undefined; text?: string | undefined; key: string; } | { kind: "file"; id: string; url: string; name: string; size: string; date?: string | null | undefined; variant?: string | undefined; text?: string | undefined; key: string; } | { kind: "document"; id: string; variant?: string | undefined; text?: string | undefined; key: string; } | { kind: "web"; url: string; target?: string | null | undefined; preview?: { title?: string | undefined; } | null | undefined; variant?: string | undefined; text?: string | undefined; key: string; } | { kind: "image"; variant?: string | undefined; text?: string | undefined; key: string; } | { kind: "file"; variant?: string | undefined; text?: string | undefined; key: string; } | { kind: "media"; variant?: string | undefined; text?: string | undefined; key: string; } | { kind: "document"; variant?: string | undefined; text?: string | undefined; key: string; } | { kind: "web"; variant?: string | undefined; text?: string | undefined; key: string; } | { kind: "any"; variant?: string | undefined; text?: string | undefined; key: string; }; }, unknown>; declare const RepeatableLegacy: (ctx: LegacyContentCtx, fieldType: "Link") => t.Type<{ __TYPE__: "RepeatableContent"; type: "Link"; value: { __TYPE__: "LinkContent"; key: string; value: { variant?: string | undefined; text?: string | undefined; } & LinkContentValue; }[]; }, { keys: Record; types: Record; content: unknown[]; }, unknown>; declare const RichTextLegacy: (ctx: LegacyContentCtx) => t.Type; types: Record; content: RichTextLegacyBlock[]; }, unknown>; declare const SeparatorLegacy: (ctx: LegacyContentCtx) => t.Type<{ __TYPE__: "SeparatorContent"; }, { keys: Record; types: Record; content: unknown; }, unknown>; declare const IntegrationFieldLegacy: (ctx: LegacyContentCtx) => t.Type<{ __TYPE__: "IntegrationFieldsContent"; value: string; }, { keys: Record; types: Record; content: string; }, unknown>; declare const TableLegacy: (ctx: LegacyContentCtx) => t.Type<{ __TYPE__: "TableContent"; content: { key: string; type: "tableRow"; content: { key: string; type: "tableHeader" | "tableCell"; content: { __TYPE__: "StructuredTextContent"; value: RichTextContentBlock[]; }; columnWidth?: number | undefined; }[]; }[]; }, { keys: Record; types: Record; content: { content: { key: string; type: "tableRow"; content: { key: string; type: "tableHeader" | "tableCell"; content: RichTextLegacyBlock[]; columnWidth?: number | undefined; }[]; }[]; }; }, unknown>; declare const NestableLegacy: (ctx: LegacyContentCtx) => t.Type; types: Record; content: unknown; } | undefined, unknown>; declare const UIDLegacy: (ctx: LegacyContentCtx) => t.Type<{ __TYPE__: "UIDContent"; value: string; }, { keys: Record; types: Record; content: string; }, unknown>; declare const GroupItemLegacy: (ctx: LegacyContentCtx, index: number) => t.Type; types: Record; content: Record; }, unknown>; declare const GroupLegacy: (ctx: LegacyContentCtx) => t.Type<{ __TYPE__: "GroupContentType"; value: GroupItemContent[]; }, { keys: Record; types: Record; content: GroupLegacy$1; }, unknown>; declare const LegacySliceLegacy: (ctx: LegacyContentCtx) => t.Type<{ __TYPE__: "BooleanContent"; value: boolean; } | { type: "Color"; value: string; __TYPE__: "FieldContent"; } | { type: "Date"; value: string; __TYPE__: "FieldContent"; } | { type: string; __TYPE__: "EmptyContent"; } | { position: { lat: number; lng: number; }; __TYPE__: "GeoPointContent"; } | { __TYPE__: "LinkContent"; key: string; value: { variant?: string | undefined; text?: string | undefined; } & LinkContentValue; } | { type: "Number"; value: string; __TYPE__: "FieldContent"; } | { type: "Range"; value: string; __TYPE__: "FieldContent"; } | { type: "Select"; value: string; __TYPE__: "FieldContent"; } | { __TYPE__: "SeparatorContent"; } | { type: "Text"; value: string; __TYPE__: "FieldContent"; } | { type: "Timestamp"; value: string; __TYPE__: "FieldContent"; } | { embed_url: string; type: string; __TYPE__: "EmbedContent"; all: unknown; 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; } | { origin: { id: string; url: string; width: number; height: number; }; width: number; height: number; edit: { zoom: number; crop: { x: number; y: number; }; background: string; }; __TYPE__: "ImageContent"; url?: string | undefined; credits?: string | null | undefined; alt?: string | null | undefined; provider?: string | null | undefined; thumbnails?: Record | undefined; } | { __TYPE__: "IntegrationFieldsContent"; value: string; } | { __TYPE__: "RepeatableContent"; type: "Link"; value: { __TYPE__: "LinkContent"; key: string; value: { variant?: string | undefined; text?: string | undefined; } & LinkContentValue; }[]; } | { __TYPE__: "StructuredTextContent"; value: RichTextContentBlock[]; } | { __TYPE__: "TableContent"; content: { key: string; type: "tableRow"; content: { key: string; type: "tableHeader" | "tableCell"; content: { __TYPE__: "StructuredTextContent"; value: RichTextContentBlock[]; }; columnWidth?: number | undefined; }[]; }[]; } | { __TYPE__: "GroupContentType"; value: GroupItemContent[]; }, { keys: Record; types: Record; content: unknown; } | undefined, unknown>; declare const CompositeSliceLegacy: (ctx: LegacyContentCtx) => t.Type<{ __TYPE__: "CompositeSliceContent"; nonRepeat: Record | undefined; } | { __TYPE__: "IntegrationFieldsContent"; value: string; } | { __TYPE__: "RepeatableContent"; type: "Link"; value: { __TYPE__: "LinkContent"; key: string; value: { variant?: string | undefined; text?: string | undefined; } & LinkContentValue; }[]; } | { __TYPE__: "StructuredTextContent"; value: RichTextContentBlock[]; } | { __TYPE__: "TableContent"; content: { key: string; type: "tableRow"; content: { key: string; type: "tableHeader" | "tableCell"; content: { __TYPE__: "StructuredTextContent"; value: RichTextContentBlock[]; }; columnWidth?: number | undefined; }[]; }[]; }>; repeat: GroupItemContent[]; }, { keys: Record; types: Record; content: { "non-repeat"?: Record | undefined; repeat?: Record[] | undefined; }; }, unknown>; declare const SharedSliceLegacy: (ctx: LegacyContentCtx) => t.Type<{ __TYPE__: "SharedSliceContent"; variation: string; primary: Record | undefined; } | { __TYPE__: "IntegrationFieldsContent"; value: string; } | { __TYPE__: "RepeatableContent"; type: "Link"; value: { __TYPE__: "LinkContent"; key: string; value: { variant?: string | undefined; text?: string | undefined; } & LinkContentValue; }[]; } | { __TYPE__: "StructuredTextContent"; value: RichTextContentBlock[]; } | { __TYPE__: "TableContent"; content: { key: string; type: "tableRow"; content: { key: string; type: "tableHeader" | "tableCell"; content: { __TYPE__: "StructuredTextContent"; value: RichTextContentBlock[]; }; columnWidth?: number | undefined; }[]; }[]; } | { __TYPE__: "GroupContentType"; value: GroupItemContent[]; }>; items: GroupItemContent[]; }, { keys: Record; types: Record; content: { variation: string; primary: Record; items: Record[]; }; }, unknown>; declare const SliceLegacy: (ctx: LegacyContentCtx) => t.Type; types: Record; content: unknown; } | undefined, unknown>; declare const SliceItemLegacy: (ctx: LegacyContentCtx) => t.Type<{ key: string; name: string; widget: SliceContent; maybeLabel?: string | undefined; }, { keys: Record; types: Record; content: { key: string; value: unknown; label?: string | null | undefined; }; }, unknown>; declare const SlicesLegacy: (ctx: LegacyContentCtx) => t.Type<{ __TYPE__: "SliceContentType"; value: { key: string; name: string; widget: SliceContent; maybeLabel?: string | undefined; }[]; }, { keys: Record; types: Record; content: { key: string; value: unknown; label?: string | null | undefined; }[]; }, unknown>; declare const WidgetLegacy: (ctx: LegacyContentCtx) => t.Type; types: Record; content: unknown; } | undefined, unknown>; declare const DocumentLegacy: (ctx: LegacyContentCtx) => t.Type, { keys: Record; types: Record; content: Record; }, unknown>; declare const BooleanModelSchema: t.Type<{ type: "Boolean"; config?: { label?: string | null | undefined; default_value?: boolean | undefined; placeholder_true?: string | undefined; placeholder_false?: string | undefined; } | undefined; }, { type: "Boolean"; config?: { label?: string | null | undefined; default_value?: boolean | undefined; placeholder_true?: string | undefined; placeholder_false?: string | undefined; } | undefined; }, unknown>; declare const ColorModelSchema: t.Type<{ type: "Color"; fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; } | undefined; }, { type: "Color"; fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; } | undefined; }, unknown>; declare const DateModelSchema: t.Type<{ type: "Date"; fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; default?: string | undefined; } | undefined; }, { type: "Date"; fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; default?: string | undefined; } | undefined; }, unknown>; declare const EmbedModelSchema: t.Type<{ type: "Embed"; fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; useAsTitle?: boolean | undefined; } | undefined; }, { type: "Embed"; fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; useAsTitle?: boolean | undefined; } | undefined; }, unknown>; declare const GeoPointModelSchema: t.Type<{ type: "GeoPoint"; fieldset?: string | null | undefined; config?: { label?: string | null | undefined; } | undefined; }, { type: "GeoPoint"; fieldset?: string | null | undefined; config?: { label?: string | null | undefined; } | undefined; }, unknown>; declare const ImageModelSchema: t.Type<{ 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?: { name: string; width?: number | null | undefined; height?: number | null | undefined; }[] | 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?: { name: string; width?: number | null | undefined; height?: number | null | undefined; }[] | undefined; } | undefined; }, unknown>; declare const IntegrationFieldModelSchema: t.Type<{ type: "IntegrationFields"; fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; catalog?: string | undefined; } | undefined; }, { type: "IntegrationFields"; fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; catalog?: string | undefined; } | undefined; }, unknown>; declare const LinkModelSchema: t.Type<{ type: "Link"; fieldset?: string | null | undefined; config?: { label?: string | null | undefined; useAsTitle?: boolean | undefined; placeholder?: string | undefined; select?: "media" | "document" | "web" | null | undefined; customtypes?: (string | { id: string; fields: (string | { id: string; customtypes: (string | { id: string; fields: (string | { id: string; fields: string[]; })[]; })[]; } | { id: string; fields: (string | { id: string; customtypes: (string | { id: string; fields: (string | { id: string; fields: string[]; })[]; })[]; })[]; })[]; })[] | undefined; masks?: string[] | undefined; tags?: string[] | undefined; allowTargetBlank?: boolean | undefined; allowText?: boolean | undefined; repeat?: boolean | undefined; variants?: string[] | undefined; } | undefined; }, { type: "Link"; fieldset?: string | null | undefined; config?: { label?: string | null | undefined; useAsTitle?: boolean | undefined; placeholder?: string | undefined; select?: "media" | "document" | "web" | null | undefined; customtypes?: (string | { id: string; fields: (string | { id: string; customtypes: (string | { id: string; fields: (string | { id: string; fields: string[]; })[]; })[]; } | { id: string; fields: (string | { id: string; customtypes: (string | { id: string; fields: (string | { id: string; fields: string[]; })[]; })[]; })[]; })[]; })[] | undefined; masks?: string[] | undefined; tags?: string[] | undefined; allowTargetBlank?: boolean | undefined; allowText?: boolean | undefined; repeat?: boolean | undefined; variants?: string[] | undefined; } | undefined; }, unknown>; declare const NestableModelSchema: t.Type<{ type: "Boolean"; config?: { label?: string | null | undefined; default_value?: boolean | undefined; placeholder_true?: string | undefined; placeholder_false?: string | undefined; } | undefined; } | { type: "Color"; fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; } | undefined; } | { type: "Date"; fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; default?: 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: "Image"; fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; constraint?: { width?: number | null | undefined; height?: number | null | undefined; } | undefined; thumbnails?: { 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: "Link"; fieldset?: string | null | undefined; config?: { label?: string | null | undefined; useAsTitle?: boolean | undefined; placeholder?: string | undefined; select?: "media" | "document" | "web" | null | undefined; customtypes?: (string | { id: string; fields: (string | { id: string; customtypes: (string | { id: string; fields: (string | { id: string; fields: string[]; })[]; })[]; } | { id: string; fields: (string | { id: string; customtypes: (string | { id: string; fields: (string | { id: string; fields: string[]; })[]; })[]; })[]; })[]; })[] | undefined; masks?: string[] | undefined; tags?: string[] | undefined; allowTargetBlank?: boolean | undefined; allowText?: boolean | undefined; repeat?: boolean | undefined; variants?: 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?: 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?: 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: "Boolean"; config?: { label?: string | null | undefined; default_value?: boolean | undefined; placeholder_true?: string | undefined; placeholder_false?: string | undefined; } | undefined; } | { type: "Color"; fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; } | undefined; } | { type: "Date"; fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; default?: 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: "Image"; fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; constraint?: { width?: number | null | undefined; height?: number | null | undefined; } | undefined; thumbnails?: { 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: "Link"; fieldset?: string | null | undefined; config?: { label?: string | null | undefined; useAsTitle?: boolean | undefined; placeholder?: string | undefined; select?: "media" | "document" | "web" | null | undefined; customtypes?: (string | { id: string; fields: (string | { id: string; customtypes: (string | { id: string; fields: (string | { id: string; fields: string[]; })[]; })[]; } | { id: string; fields: (string | { id: string; customtypes: (string | { id: string; fields: (string | { id: string; fields: string[]; })[]; })[]; })[]; })[]; })[] | undefined; masks?: string[] | undefined; tags?: string[] | undefined; allowTargetBlank?: boolean | undefined; allowText?: boolean | undefined; repeat?: boolean | undefined; variants?: 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?: 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?: 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; }, unknown>; declare const NumberModelSchema: t.Type<{ 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: "Number"; fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; min?: number | undefined; max?: number | undefined; step?: number | undefined; } | undefined; }, unknown>; declare const RangeModelSchema: t.Type<{ 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: "Range"; fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; min?: number | undefined; max?: number | undefined; step?: number | undefined; } | undefined; }, unknown>; declare const RichTextModelSchema: t.Type<{ 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?: string[] | undefined; allowTargetBlank?: boolean | 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?: string[] | undefined; allowTargetBlank?: boolean | undefined; } | undefined; }, unknown>; declare const SelectModelSchema: t.Type<{ type: "Select"; fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; default_value?: string | undefined; options?: string[] | undefined; } | undefined; }, { type: "Select"; fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; default_value?: string | undefined; options?: string[] | undefined; } | undefined; }, unknown>; declare const SeparatorModelSchema: t.Type<{ type: "Separator"; config?: { label?: string | null | undefined; } | undefined; }, { type: "Separator"; config?: { label?: string | null | undefined; } | undefined; }, unknown>; declare const SharedSliceModelSchema: t.Type<{ id: string; type: "SharedSlice"; name: string; variations: { id: string; name: string; description: string; imageUrl: string; docURL: string; version: string; display?: string | undefined; primary?: Record | undefined; } | undefined; }> | undefined; } | undefined; }> | undefined; items?: Record | undefined; }[]; description?: string | undefined; legacyPaths?: Record | undefined; }, { id: string; type: "SharedSlice"; name: string; variations: { id: string; name: string; description: string; imageUrl: string; docURL: string; version: string; display?: string | undefined; primary?: Record | undefined; } | undefined; }> | undefined; } | undefined; }> | undefined; items?: Record | undefined; }[]; description?: string | undefined; legacyPaths?: Record | undefined; }, unknown>; declare const TableModelSchema: t.Type<{ type: "Table"; config?: { label?: string | null | undefined; } | undefined; }, { type: "Table"; config?: { label?: string | null | undefined; } | undefined; }, unknown>; declare const TextModelSchema: t.Type<{ type: "Text"; fieldset?: string | null | undefined; config?: { label?: string | null | undefined; useAsTitle?: boolean | undefined; placeholder?: string | undefined; } | undefined; }, { type: "Text"; fieldset?: string | null | undefined; config?: { label?: string | null | undefined; useAsTitle?: boolean | undefined; placeholder?: string | undefined; } | undefined; }, unknown>; declare const TimestampModelSchema: t.Type<{ type: "Timestamp"; fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; default?: string | undefined; } | undefined; }, { type: "Timestamp"; fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; default?: string | undefined; } | undefined; }, unknown>; declare const UIDModelSchema: t.Type<{ type: "UID"; fieldset?: string | null | undefined; config?: { label?: string | null | undefined; useAsTitle?: boolean | undefined; placeholder?: string | undefined; } | undefined; }, { type: "UID"; fieldset?: string | null | undefined; config?: { label?: string | null | undefined; useAsTitle?: boolean | undefined; placeholder?: string | undefined; } | undefined; }, unknown>; declare const GroupModelSchema: t.Type<{ type: "Group"; fieldset?: string | null | undefined; icon?: string | undefined; description?: string | undefined; config?: { label?: string | null | undefined; repeat?: boolean | undefined; fields?: Record | undefined; } | undefined; }> | undefined; } | undefined; }, { type: "Group"; fieldset?: string | null | undefined; icon?: string | undefined; description?: string | undefined; config?: { label?: string | null | undefined; repeat?: boolean | undefined; fields?: Record | undefined; } | undefined; }> | undefined; } | undefined; }, unknown>; declare const NestedGroupModelSchema: t.Type<{ type: "Group"; fieldset?: string | null | undefined; icon?: string | undefined; description?: string | undefined; config?: { label?: string | null | undefined; repeat?: boolean | undefined; fields?: Record | undefined; } | undefined; }, { type: "Group"; fieldset?: string | null | undefined; icon?: string | undefined; description?: string | undefined; config?: { label?: string | null | undefined; repeat?: boolean | undefined; fields?: Record | undefined; } | undefined; }, unknown>; declare const SharedSliceModelVariationSchema: t.Type<{ id: string; name: string; description: string; imageUrl: string; docURL: string; version: string; display?: string | undefined; primary?: Record | undefined; } | undefined; }> | undefined; } | undefined; }> | undefined; items?: Record | undefined; }, { id: string; name: string; description: string; imageUrl: string; docURL: string; version: string; display?: string | undefined; primary?: Record | undefined; } | undefined; }> | undefined; } | undefined; }> | undefined; items?: Record | undefined; }, unknown>; declare const SharedSliceRefModelSchema: t.Type<{ type: "SharedSlice"; }, { type: "SharedSlice"; }, unknown>; declare const CompositeSliceModelSchema: t.Type<{ type: "Slice"; fieldset?: string | null | undefined; description?: string | undefined; icon?: string | undefined; display?: string | undefined; "non-repeat"?: Record | undefined; repeat?: Record | undefined; config?: { label?: string | null | undefined; } | undefined; }, { type: "Slice"; fieldset?: string | null | undefined; description?: string | undefined; icon?: string | undefined; display?: string | undefined; "non-repeat"?: Record | undefined; repeat?: Record | undefined; config?: { label?: string | null | undefined; } | undefined; }, unknown>; declare const LegacySliceModelSchema: t.Type<{ type: "Boolean"; config?: { label?: string | null | undefined; default_value?: boolean | undefined; placeholder_true?: string | undefined; placeholder_false?: string | undefined; } | undefined; } | { type: "Color"; fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; } | undefined; } | { type: "Date"; fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; default?: 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: "Image"; fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; constraint?: { width?: number | null | undefined; height?: number | null | undefined; } | undefined; thumbnails?: { 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: "Link"; fieldset?: string | null | undefined; config?: { label?: string | null | undefined; useAsTitle?: boolean | undefined; placeholder?: string | undefined; select?: "media" | "document" | "web" | null | undefined; customtypes?: (string | { id: string; fields: (string | { id: string; customtypes: (string | { id: string; fields: (string | { id: string; fields: string[]; })[]; })[]; } | { id: string; fields: (string | { id: string; customtypes: (string | { id: string; fields: (string | { id: string; fields: string[]; })[]; })[]; })[]; })[]; })[] | undefined; masks?: string[] | undefined; tags?: string[] | undefined; allowTargetBlank?: boolean | undefined; allowText?: boolean | undefined; repeat?: boolean | undefined; variants?: 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?: 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?: 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: "Group"; fieldset?: string | null | undefined; icon?: string | undefined; description?: string | undefined; config?: { label?: string | null | undefined; repeat?: boolean | undefined; fields?: Record | undefined; } | undefined; }, { type: "Boolean"; config?: { label?: string | null | undefined; default_value?: boolean | undefined; placeholder_true?: string | undefined; placeholder_false?: string | undefined; } | undefined; } | { type: "Color"; fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; } | undefined; } | { type: "Date"; fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; default?: 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: "Image"; fieldset?: string | null | undefined; config?: { label?: string | null | undefined; placeholder?: string | undefined; constraint?: { width?: number | null | undefined; height?: number | null | undefined; } | undefined; thumbnails?: { 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: "Link"; fieldset?: string | null | undefined; config?: { label?: string | null | undefined; useAsTitle?: boolean | undefined; placeholder?: string | undefined; select?: "media" | "document" | "web" | null | undefined; customtypes?: (string | { id: string; fields: (string | { id: string; customtypes: (string | { id: string; fields: (string | { id: string; fields: string[]; })[]; })[]; } | { id: string; fields: (string | { id: string; customtypes: (string | { id: string; fields: (string | { id: string; fields: string[]; })[]; })[]; })[]; })[]; })[] | undefined; masks?: string[] | undefined; tags?: string[] | undefined; allowTargetBlank?: boolean | undefined; allowText?: boolean | undefined; repeat?: boolean | undefined; variants?: 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?: 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?: 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: "Group"; fieldset?: string | null | undefined; icon?: string | undefined; description?: string | undefined; config?: { label?: string | null | undefined; repeat?: boolean | undefined; fields?: Record | undefined; } | undefined; }, unknown>; declare const DynamicSliceModelSchema: t.Type; declare const StaticSliceModelSchema: t.Type; declare const SliceContentModelSchema: t.Type; declare const DynamicSlicesModelSchema: t.Type<{ type: "Slices" | "Choice"; fieldset?: string | null | undefined; config?: { label?: string | null | undefined; labels?: Record | null | undefined; choices?: Record | undefined; } | undefined; }, { type: "Slices" | "Choice"; fieldset?: string | null | undefined; config?: { label?: string | null | undefined; labels?: Record | null | undefined; choices?: Record | undefined; } | undefined; }, unknown>; declare const StaticSlicesModelSchema: t.Type<{ type: "Slices" | "Choice"; fieldset?: string | null | undefined; config?: { label?: string | null | undefined; labels?: Record | null | undefined; choices?: Record | undefined; } | undefined; }, { type: "Slices" | "Choice"; fieldset?: string | null | undefined; config?: { label?: string | null | undefined; labels?: Record | null | undefined; choices?: Record | undefined; } | undefined; }, unknown>; declare const StaticWidgetModelSchema: t.Type; declare const DynamicWidgetModelSchema: t.Type; declare const StaticCustomTypeModelTabSchema: t.Type, Record, unknown>; declare const DynamicCustomTypeModelTabSchema: t.Type, Record, unknown>; declare const StaticCustomTypeModelSchema: t.Type<{ id: string; repeatable: boolean; json: Record>; status: boolean; format: "custom" | "page"; label?: string | null | undefined; }, { id: string; repeatable: boolean; json: Record>; status: boolean; format: "custom" | "page"; label?: string | null | undefined; }, unknown>; declare const DynamicCustomTypeModelSchema: t.Type<{ id: string; repeatable: boolean; json: Record>; status: boolean; format: "custom" | "page"; label?: string | null | undefined; }, { id: string; repeatable: boolean; json: Record>; status: boolean; format: "custom" | "page"; label?: string | null | undefined; }, unknown>; /** @deprecated Use DynamicCustomTypeModelSchema instead */ declare const CustomTypeModelSchema: t.Type<{ id: string; repeatable: boolean; json: Record>; status: boolean; format: "custom" | "page"; label?: string | null | undefined; }, { id: string; repeatable: boolean; json: Record>; status: boolean; format: "custom" | "page"; label?: string | null | undefined; }, unknown>; //#endregion export { AssetSchema, BooleanContentSchema, BooleanLegacy, BooleanModelSchema, ColorContentSchema, ColorLegacy, ColorModelSchema, CompositeSliceContentSchema, CompositeSliceItemContentSchema, CompositeSliceLegacy, CompositeSliceModelSchema, CustomTypeModelSchema, DateContentSchema, DateLegacy, DateModelSchema, DocumentContentSchema, DocumentLegacy, DynamicCustomTypeModelSchema, DynamicCustomTypeModelTabSchema, DynamicSliceModelSchema, DynamicSlicesModelSchema, DynamicWidgetModelSchema, EmbedContentSchema, EmbedLegacy, EmbedModelSchema, EmbedSchema, EmptyContentSchema, EmptyLegacy, EmptyLinkContentSchema, FieldContentSchema, FilledLinkContentSchema, GeoPointContentSchema, GeoPointLegacy, GeoPointModelSchema, GroupContentSchema, GroupItemContentSchema, GroupItemLegacy, GroupLegacy, GroupModelSchema, HexaColorCodeSchema, ImageContentSchema, ImageContentViewSchema, ImageLegacy, ImageModelSchema, IntegrationFieldContentSchema, IntegrationFieldLegacy, IntegrationFieldModelSchema, LegacySliceContentSchema, LegacySliceItemContentSchema, LegacySliceLegacy, LegacySliceModelSchema, LinkContentSchema, LinkLegacy, LinkModelSchema, NestableContentSchema, NestableLegacy, NestableModelSchema, NestedGroupModelSchema, NonEmptyStringSchema, NumberContentSchema, NumberLegacy, NumberModelSchema, RangeContentSchema, RangeLegacy, RangeModelSchema, RepeatableContentSchema, RepeatableLegacy, RichTextContentBlockSchema, RichTextContentSchema, RichTextContentSpanSchema, RichTextLegacy, RichTextModelSchema, SelectContentSchema, SelectLegacy, SelectModelSchema, SeparatorContentSchema, SeparatorLegacy, SeparatorModelSchema, SharedSliceContentSchema, SharedSliceItemContentSchema, SharedSliceLegacy, SharedSliceModelSchema, SharedSliceModelVariationSchema, SharedSliceRefModelSchema, SliceContentModelSchema, SliceContentSchema, SliceItemContentSchema, SliceItemLegacy, SliceLegacy, SlicesContentSchema, SlicesLegacy, StaticCustomTypeModelSchema, StaticCustomTypeModelTabSchema, StaticSliceModelSchema, StaticSlicesModelSchema, StaticWidgetModelSchema, TableContentSchema, TableLegacy, TableModelSchema, TextContentSchema, TextLegacy, TextModelSchema, TimestampContentSchema, TimestampLegacy, TimestampModelSchema, UIDContentSchema, UIDLegacy, UIDModelSchema, WidgetContentSchema, WidgetKeySchema, WidgetLegacy }; //# sourceMappingURL=io-ts.d.ts.map