import { z } from 'zod'; declare const contentBlockItems: z.ZodUnion<[z.ZodObject<{ alt: z.ZodString; src: z.ZodString; quality: z.ZodNumber; type: z.ZodLiteral<"atImage">; imageRecord: z.ZodObject<{ _type: z.ZodLiteral<"image">; asset: z.ZodObject<{ _ref: z.ZodString; _type: z.ZodLiteral<"reference">; }, "strip", z.ZodTypeAny, { _type: "reference"; _ref: string; }, { _type: "reference"; _ref: string; }>; crop: z.ZodOptional; right: z.ZodNumber; top: z.ZodNumber; }, "strip", z.ZodTypeAny, { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; }, { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; }>>; hotspot: z.ZodOptional; width: z.ZodNumber; x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; }, { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; }>>; }, "strip", z.ZodTypeAny, { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }, { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }>; }, "strip", z.ZodTypeAny, { type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; }, { type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; }>, z.ZodObject<{ type: z.ZodLiteral<"headline">; headline: z.ZodString; responsiveStyles: z.ZodArray; breakpoint: z.ZodString; marginTop: z.ZodOptional; marginLeft: z.ZodOptional; marginRight: z.ZodOptional; marginBottom: z.ZodOptional; fontFamily: z.ZodOptional; fontSize: z.ZodOptional; fontWeight: z.ZodOptional; letterSpacing: z.ZodOptional; lineHeight: z.ZodOptional; color: z.ZodOptional; textTransform: z.ZodOptional; textShadow: z.ZodOptional; maxWidth: z.ZodOptional; maxHeight: z.ZodOptional; width: z.ZodOptional; height: z.ZodOptional; }, "strip", z.ZodTypeAny, { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }, { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { type: "headline"; headline: string; responsiveStyles: { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }[]; }, { type: "headline"; headline: string; responsiveStyles: { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }[]; }>, z.ZodObject<{ type: z.ZodLiteral<"textArea">; textarea: z.ZodString; responsiveStyles: z.ZodArray; breakpoint: z.ZodString; marginTop: z.ZodOptional; marginLeft: z.ZodOptional; marginRight: z.ZodOptional; marginBottom: z.ZodOptional; fontFamily: z.ZodOptional; fontSize: z.ZodOptional; fontWeight: z.ZodOptional; letterSpacing: z.ZodOptional; lineHeight: z.ZodOptional; color: z.ZodOptional; textTransform: z.ZodOptional; textShadow: z.ZodOptional; maxWidth: z.ZodOptional; maxHeight: z.ZodOptional; width: z.ZodOptional; height: z.ZodOptional; }, "strip", z.ZodTypeAny, { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }, { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { type: "textArea"; responsiveStyles: { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }[]; textarea: string; }, { type: "textArea"; responsiveStyles: { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }[]; textarea: string; }>, z.ZodObject<{ type: z.ZodLiteral<"buttonGroup">; buttons: z.ZodArray; youtubeId: z.ZodOptional; }, "strip", z.ZodTypeAny, { label: string; buttonUrl: string; promotionId?: string | undefined; youtubeId?: string | undefined; }, { label: string; buttonUrl: string; promotionId?: string | undefined; youtubeId?: string | undefined; }>, "many">; adornment: z.ZodOptional; responsiveStyles: z.ZodArray; width: z.ZodOptional; fontSize: z.ZodOptional; backgroundColor: z.ZodOptional; color: z.ZodOptional; textTransform: z.ZodOptional; alignItems: z.ZodOptional; justifyContent: z.ZodOptional; }, "strip", z.ZodTypeAny, { breakpoint: string; flexDirection?: string | undefined; width?: string | undefined; fontSize?: string | undefined; backgroundColor?: string | undefined; color?: string | undefined; textTransform?: string | undefined; alignItems?: string | undefined; justifyContent?: string | undefined; }, { breakpoint: string; flexDirection?: string | undefined; width?: string | undefined; fontSize?: string | undefined; backgroundColor?: string | undefined; color?: string | undefined; textTransform?: string | undefined; alignItems?: string | undefined; justifyContent?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { type: "buttonGroup"; responsiveStyles: { breakpoint: string; flexDirection?: string | undefined; width?: string | undefined; fontSize?: string | undefined; backgroundColor?: string | undefined; color?: string | undefined; textTransform?: string | undefined; alignItems?: string | undefined; justifyContent?: string | undefined; }[]; buttons: { label: string; buttonUrl: string; promotionId?: string | undefined; youtubeId?: string | undefined; }[]; adornment?: string | undefined; }, { type: "buttonGroup"; responsiveStyles: { breakpoint: string; flexDirection?: string | undefined; width?: string | undefined; fontSize?: string | undefined; backgroundColor?: string | undefined; color?: string | undefined; textTransform?: string | undefined; alignItems?: string | undefined; justifyContent?: string | undefined; }[]; buttons: { label: string; buttonUrl: string; promotionId?: string | undefined; youtubeId?: string | undefined; }[]; adornment?: string | undefined; }>]>; export type ContentBlockItems = z.infer; declare const contentBlockFlexSchema: z.ZodObject<{ type: z.ZodLiteral<"contentBlockFlex">; backgroundImage: z.ZodObject<{ alt: z.ZodString; src: z.ZodString; quality: z.ZodNumber; type: z.ZodLiteral<"atImage">; imageRecord: z.ZodObject<{ _type: z.ZodLiteral<"image">; asset: z.ZodObject<{ _ref: z.ZodString; _type: z.ZodLiteral<"reference">; }, "strip", z.ZodTypeAny, { _type: "reference"; _ref: string; }, { _type: "reference"; _ref: string; }>; crop: z.ZodOptional; right: z.ZodNumber; top: z.ZodNumber; }, "strip", z.ZodTypeAny, { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; }, { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; }>>; hotspot: z.ZodOptional; width: z.ZodNumber; x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; }, { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; }>>; }, "strip", z.ZodTypeAny, { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }, { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }>; }, "strip", z.ZodTypeAny, { type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; }, { type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; }>; containerStyles: z.ZodArray; flexDirection: z.ZodOptional; justifyContent: z.ZodOptional; gap: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: string; _key: string; breakpoint: string; alignItems?: string | undefined; flexDirection?: string | undefined; justifyContent?: string | undefined; gap?: string | undefined; }, { type: string; _key: string; breakpoint: string; alignItems?: string | undefined; flexDirection?: string | undefined; justifyContent?: string | undefined; gap?: string | undefined; }>, "many">; elementsContainerStyles: z.ZodArray; width: z.ZodOptional; _key: z.ZodString; justifyContent: z.ZodOptional; breakpoint: z.ZodString; alignItems: z.ZodOptional; flexDirection: z.ZodOptional; gap: z.ZodOptional; maxWidth: z.ZodOptional; maxHeight: z.ZodOptional; marginTop: z.ZodOptional; marginLeft: z.ZodOptional; marginRight: z.ZodOptional; marginBottom: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: string; _key: string; breakpoint: string; height?: string | undefined; width?: string | undefined; justifyContent?: string | undefined; alignItems?: string | undefined; flexDirection?: string | undefined; gap?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; }, { type: string; _key: string; breakpoint: string; height?: string | undefined; width?: string | undefined; justifyContent?: string | undefined; alignItems?: string | undefined; flexDirection?: string | undefined; gap?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; }>, "many">; elements: z.ZodArray; imageRecord: z.ZodObject<{ _type: z.ZodLiteral<"image">; asset: z.ZodObject<{ _ref: z.ZodString; _type: z.ZodLiteral<"reference">; }, "strip", z.ZodTypeAny, { _type: "reference"; _ref: string; }, { _type: "reference"; _ref: string; }>; crop: z.ZodOptional; right: z.ZodNumber; top: z.ZodNumber; }, "strip", z.ZodTypeAny, { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; }, { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; }>>; hotspot: z.ZodOptional; width: z.ZodNumber; x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; }, { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; }>>; }, "strip", z.ZodTypeAny, { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }, { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }>; }, "strip", z.ZodTypeAny, { type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; }, { type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; }>, z.ZodObject<{ type: z.ZodLiteral<"headline">; headline: z.ZodString; responsiveStyles: z.ZodArray; breakpoint: z.ZodString; marginTop: z.ZodOptional; marginLeft: z.ZodOptional; marginRight: z.ZodOptional; marginBottom: z.ZodOptional; fontFamily: z.ZodOptional; fontSize: z.ZodOptional; fontWeight: z.ZodOptional; letterSpacing: z.ZodOptional; lineHeight: z.ZodOptional; color: z.ZodOptional; textTransform: z.ZodOptional; textShadow: z.ZodOptional; maxWidth: z.ZodOptional; maxHeight: z.ZodOptional; width: z.ZodOptional; height: z.ZodOptional; }, "strip", z.ZodTypeAny, { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }, { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { type: "headline"; headline: string; responsiveStyles: { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }[]; }, { type: "headline"; headline: string; responsiveStyles: { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }[]; }>, z.ZodObject<{ type: z.ZodLiteral<"textArea">; textarea: z.ZodString; responsiveStyles: z.ZodArray; breakpoint: z.ZodString; marginTop: z.ZodOptional; marginLeft: z.ZodOptional; marginRight: z.ZodOptional; marginBottom: z.ZodOptional; fontFamily: z.ZodOptional; fontSize: z.ZodOptional; fontWeight: z.ZodOptional; letterSpacing: z.ZodOptional; lineHeight: z.ZodOptional; color: z.ZodOptional; textTransform: z.ZodOptional; textShadow: z.ZodOptional; maxWidth: z.ZodOptional; maxHeight: z.ZodOptional; width: z.ZodOptional; height: z.ZodOptional; }, "strip", z.ZodTypeAny, { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }, { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { type: "textArea"; responsiveStyles: { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }[]; textarea: string; }, { type: "textArea"; responsiveStyles: { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }[]; textarea: string; }>, z.ZodObject<{ type: z.ZodLiteral<"buttonGroup">; buttons: z.ZodArray; youtubeId: z.ZodOptional; }, "strip", z.ZodTypeAny, { label: string; buttonUrl: string; promotionId?: string | undefined; youtubeId?: string | undefined; }, { label: string; buttonUrl: string; promotionId?: string | undefined; youtubeId?: string | undefined; }>, "many">; adornment: z.ZodOptional; responsiveStyles: z.ZodArray; width: z.ZodOptional; fontSize: z.ZodOptional; backgroundColor: z.ZodOptional; color: z.ZodOptional; textTransform: z.ZodOptional; alignItems: z.ZodOptional; justifyContent: z.ZodOptional; }, "strip", z.ZodTypeAny, { breakpoint: string; flexDirection?: string | undefined; width?: string | undefined; fontSize?: string | undefined; backgroundColor?: string | undefined; color?: string | undefined; textTransform?: string | undefined; alignItems?: string | undefined; justifyContent?: string | undefined; }, { breakpoint: string; flexDirection?: string | undefined; width?: string | undefined; fontSize?: string | undefined; backgroundColor?: string | undefined; color?: string | undefined; textTransform?: string | undefined; alignItems?: string | undefined; justifyContent?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { type: "buttonGroup"; responsiveStyles: { breakpoint: string; flexDirection?: string | undefined; width?: string | undefined; fontSize?: string | undefined; backgroundColor?: string | undefined; color?: string | undefined; textTransform?: string | undefined; alignItems?: string | undefined; justifyContent?: string | undefined; }[]; buttons: { label: string; buttonUrl: string; promotionId?: string | undefined; youtubeId?: string | undefined; }[]; adornment?: string | undefined; }, { type: "buttonGroup"; responsiveStyles: { breakpoint: string; flexDirection?: string | undefined; width?: string | undefined; fontSize?: string | undefined; backgroundColor?: string | undefined; color?: string | undefined; textTransform?: string | undefined; alignItems?: string | undefined; justifyContent?: string | undefined; }[]; buttons: { label: string; buttonUrl: string; promotionId?: string | undefined; youtubeId?: string | undefined; }[]; adornment?: string | undefined; }>]>, "many">; }, "strip", z.ZodTypeAny, { type: "contentBlockFlex"; backgroundImage: { type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; }; containerStyles: { type: string; _key: string; breakpoint: string; alignItems?: string | undefined; flexDirection?: string | undefined; justifyContent?: string | undefined; gap?: string | undefined; }[]; elementsContainerStyles: { type: string; _key: string; breakpoint: string; height?: string | undefined; width?: string | undefined; justifyContent?: string | undefined; alignItems?: string | undefined; flexDirection?: string | undefined; gap?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; }[]; elements: ({ type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; } | { type: "headline"; headline: string; responsiveStyles: { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }[]; } | { type: "textArea"; responsiveStyles: { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }[]; textarea: string; } | { type: "buttonGroup"; responsiveStyles: { breakpoint: string; flexDirection?: string | undefined; width?: string | undefined; fontSize?: string | undefined; backgroundColor?: string | undefined; color?: string | undefined; textTransform?: string | undefined; alignItems?: string | undefined; justifyContent?: string | undefined; }[]; buttons: { label: string; buttonUrl: string; promotionId?: string | undefined; youtubeId?: string | undefined; }[]; adornment?: string | undefined; })[]; }, { type: "contentBlockFlex"; backgroundImage: { type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; }; containerStyles: { type: string; _key: string; breakpoint: string; alignItems?: string | undefined; flexDirection?: string | undefined; justifyContent?: string | undefined; gap?: string | undefined; }[]; elementsContainerStyles: { type: string; _key: string; breakpoint: string; height?: string | undefined; width?: string | undefined; justifyContent?: string | undefined; alignItems?: string | undefined; flexDirection?: string | undefined; gap?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; }[]; elements: ({ type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; } | { type: "headline"; headline: string; responsiveStyles: { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }[]; } | { type: "textArea"; responsiveStyles: { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }[]; textarea: string; } | { type: "buttonGroup"; responsiveStyles: { breakpoint: string; flexDirection?: string | undefined; width?: string | undefined; fontSize?: string | undefined; backgroundColor?: string | undefined; color?: string | undefined; textTransform?: string | undefined; alignItems?: string | undefined; justifyContent?: string | undefined; }[]; buttons: { label: string; buttonUrl: string; promotionId?: string | undefined; youtubeId?: string | undefined; }[]; adornment?: string | undefined; })[]; }>; declare const contentBlockGridSchema: z.ZodObject<{ type: z.ZodLiteral<"contentBlockGrid">; backgroundImage: z.ZodObject<{ alt: z.ZodString; src: z.ZodString; quality: z.ZodNumber; type: z.ZodLiteral<"atImage">; imageRecord: z.ZodObject<{ _type: z.ZodLiteral<"image">; asset: z.ZodObject<{ _ref: z.ZodString; _type: z.ZodLiteral<"reference">; }, "strip", z.ZodTypeAny, { _type: "reference"; _ref: string; }, { _type: "reference"; _ref: string; }>; crop: z.ZodOptional; right: z.ZodNumber; top: z.ZodNumber; }, "strip", z.ZodTypeAny, { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; }, { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; }>>; hotspot: z.ZodOptional; width: z.ZodNumber; x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; }, { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; }>>; }, "strip", z.ZodTypeAny, { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }, { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }>; }, "strip", z.ZodTypeAny, { type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; }, { type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; }>; elements: z.ZodArray; imageRecord: z.ZodObject<{ _type: z.ZodLiteral<"image">; asset: z.ZodObject<{ _ref: z.ZodString; _type: z.ZodLiteral<"reference">; }, "strip", z.ZodTypeAny, { _type: "reference"; _ref: string; }, { _type: "reference"; _ref: string; }>; crop: z.ZodOptional; right: z.ZodNumber; top: z.ZodNumber; }, "strip", z.ZodTypeAny, { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; }, { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; }>>; hotspot: z.ZodOptional; width: z.ZodNumber; x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; }, { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; }>>; }, "strip", z.ZodTypeAny, { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }, { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }>; }, "strip", z.ZodTypeAny, { type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; }, { type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; }>, z.ZodObject<{ type: z.ZodLiteral<"headline">; headline: z.ZodString; responsiveStyles: z.ZodArray; breakpoint: z.ZodString; marginTop: z.ZodOptional; marginLeft: z.ZodOptional; marginRight: z.ZodOptional; marginBottom: z.ZodOptional; fontFamily: z.ZodOptional; fontSize: z.ZodOptional; fontWeight: z.ZodOptional; letterSpacing: z.ZodOptional; lineHeight: z.ZodOptional; color: z.ZodOptional; textTransform: z.ZodOptional; textShadow: z.ZodOptional; maxWidth: z.ZodOptional; maxHeight: z.ZodOptional; width: z.ZodOptional; height: z.ZodOptional; }, "strip", z.ZodTypeAny, { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }, { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { type: "headline"; headline: string; responsiveStyles: { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }[]; }, { type: "headline"; headline: string; responsiveStyles: { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }[]; }>, z.ZodObject<{ type: z.ZodLiteral<"textArea">; textarea: z.ZodString; responsiveStyles: z.ZodArray; breakpoint: z.ZodString; marginTop: z.ZodOptional; marginLeft: z.ZodOptional; marginRight: z.ZodOptional; marginBottom: z.ZodOptional; fontFamily: z.ZodOptional; fontSize: z.ZodOptional; fontWeight: z.ZodOptional; letterSpacing: z.ZodOptional; lineHeight: z.ZodOptional; color: z.ZodOptional; textTransform: z.ZodOptional; textShadow: z.ZodOptional; maxWidth: z.ZodOptional; maxHeight: z.ZodOptional; width: z.ZodOptional; height: z.ZodOptional; }, "strip", z.ZodTypeAny, { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }, { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { type: "textArea"; responsiveStyles: { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }[]; textarea: string; }, { type: "textArea"; responsiveStyles: { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }[]; textarea: string; }>, z.ZodObject<{ type: z.ZodLiteral<"buttonGroup">; buttons: z.ZodArray; youtubeId: z.ZodOptional; }, "strip", z.ZodTypeAny, { label: string; buttonUrl: string; promotionId?: string | undefined; youtubeId?: string | undefined; }, { label: string; buttonUrl: string; promotionId?: string | undefined; youtubeId?: string | undefined; }>, "many">; adornment: z.ZodOptional; responsiveStyles: z.ZodArray; width: z.ZodOptional; fontSize: z.ZodOptional; backgroundColor: z.ZodOptional; color: z.ZodOptional; textTransform: z.ZodOptional; alignItems: z.ZodOptional; justifyContent: z.ZodOptional; }, "strip", z.ZodTypeAny, { breakpoint: string; flexDirection?: string | undefined; width?: string | undefined; fontSize?: string | undefined; backgroundColor?: string | undefined; color?: string | undefined; textTransform?: string | undefined; alignItems?: string | undefined; justifyContent?: string | undefined; }, { breakpoint: string; flexDirection?: string | undefined; width?: string | undefined; fontSize?: string | undefined; backgroundColor?: string | undefined; color?: string | undefined; textTransform?: string | undefined; alignItems?: string | undefined; justifyContent?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { type: "buttonGroup"; responsiveStyles: { breakpoint: string; flexDirection?: string | undefined; width?: string | undefined; fontSize?: string | undefined; backgroundColor?: string | undefined; color?: string | undefined; textTransform?: string | undefined; alignItems?: string | undefined; justifyContent?: string | undefined; }[]; buttons: { label: string; buttonUrl: string; promotionId?: string | undefined; youtubeId?: string | undefined; }[]; adornment?: string | undefined; }, { type: "buttonGroup"; responsiveStyles: { breakpoint: string; flexDirection?: string | undefined; width?: string | undefined; fontSize?: string | undefined; backgroundColor?: string | undefined; color?: string | undefined; textTransform?: string | undefined; alignItems?: string | undefined; justifyContent?: string | undefined; }[]; buttons: { label: string; buttonUrl: string; promotionId?: string | undefined; youtubeId?: string | undefined; }[]; adornment?: string | undefined; }>]>, "many">; }, "strip", z.ZodTypeAny, { type: "contentBlockGrid"; backgroundImage: { type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; }; elements: ({ type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; } | { type: "headline"; headline: string; responsiveStyles: { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }[]; } | { type: "textArea"; responsiveStyles: { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }[]; textarea: string; } | { type: "buttonGroup"; responsiveStyles: { breakpoint: string; flexDirection?: string | undefined; width?: string | undefined; fontSize?: string | undefined; backgroundColor?: string | undefined; color?: string | undefined; textTransform?: string | undefined; alignItems?: string | undefined; justifyContent?: string | undefined; }[]; buttons: { label: string; buttonUrl: string; promotionId?: string | undefined; youtubeId?: string | undefined; }[]; adornment?: string | undefined; })[]; }, { type: "contentBlockGrid"; backgroundImage: { type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; }; elements: ({ type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; } | { type: "headline"; headline: string; responsiveStyles: { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }[]; } | { type: "textArea"; responsiveStyles: { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }[]; textarea: string; } | { type: "buttonGroup"; responsiveStyles: { breakpoint: string; flexDirection?: string | undefined; width?: string | undefined; fontSize?: string | undefined; backgroundColor?: string | undefined; color?: string | undefined; textTransform?: string | undefined; alignItems?: string | undefined; justifyContent?: string | undefined; }[]; buttons: { label: string; buttonUrl: string; promotionId?: string | undefined; youtubeId?: string | undefined; }[]; adornment?: string | undefined; })[]; }>; export type ContentBlockGridSchema = z.infer; export type ContentBlockFlexSchema = z.infer; export declare const homeSectionSchema: z.ZodObject<{ sectionType: z.ZodEnum<["hero", "secondary", "tertiary"]>; type: z.ZodLiteral<"section">; key: z.ZodString; contentBlocks: z.ZodArray; backgroundImage: z.ZodObject<{ alt: z.ZodString; src: z.ZodString; quality: z.ZodNumber; type: z.ZodLiteral<"atImage">; imageRecord: z.ZodObject<{ _type: z.ZodLiteral<"image">; asset: z.ZodObject<{ _ref: z.ZodString; _type: z.ZodLiteral<"reference">; }, "strip", z.ZodTypeAny, { _type: "reference"; _ref: string; }, { _type: "reference"; _ref: string; }>; crop: z.ZodOptional; right: z.ZodNumber; top: z.ZodNumber; }, "strip", z.ZodTypeAny, { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; }, { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; }>>; hotspot: z.ZodOptional; width: z.ZodNumber; x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; }, { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; }>>; }, "strip", z.ZodTypeAny, { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }, { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }>; }, "strip", z.ZodTypeAny, { type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; }, { type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; }>; containerStyles: z.ZodArray; flexDirection: z.ZodOptional; justifyContent: z.ZodOptional; gap: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: string; _key: string; breakpoint: string; alignItems?: string | undefined; flexDirection?: string | undefined; justifyContent?: string | undefined; gap?: string | undefined; }, { type: string; _key: string; breakpoint: string; alignItems?: string | undefined; flexDirection?: string | undefined; justifyContent?: string | undefined; gap?: string | undefined; }>, "many">; elementsContainerStyles: z.ZodArray; width: z.ZodOptional; _key: z.ZodString; justifyContent: z.ZodOptional; breakpoint: z.ZodString; alignItems: z.ZodOptional; flexDirection: z.ZodOptional; gap: z.ZodOptional; maxWidth: z.ZodOptional; maxHeight: z.ZodOptional; marginTop: z.ZodOptional; marginLeft: z.ZodOptional; marginRight: z.ZodOptional; marginBottom: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: string; _key: string; breakpoint: string; height?: string | undefined; width?: string | undefined; justifyContent?: string | undefined; alignItems?: string | undefined; flexDirection?: string | undefined; gap?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; }, { type: string; _key: string; breakpoint: string; height?: string | undefined; width?: string | undefined; justifyContent?: string | undefined; alignItems?: string | undefined; flexDirection?: string | undefined; gap?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; }>, "many">; elements: z.ZodArray; imageRecord: z.ZodObject<{ _type: z.ZodLiteral<"image">; asset: z.ZodObject<{ _ref: z.ZodString; _type: z.ZodLiteral<"reference">; }, "strip", z.ZodTypeAny, { _type: "reference"; _ref: string; }, { _type: "reference"; _ref: string; }>; crop: z.ZodOptional; right: z.ZodNumber; top: z.ZodNumber; }, "strip", z.ZodTypeAny, { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; }, { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; }>>; hotspot: z.ZodOptional; width: z.ZodNumber; x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; }, { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; }>>; }, "strip", z.ZodTypeAny, { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }, { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }>; }, "strip", z.ZodTypeAny, { type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; }, { type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; }>, z.ZodObject<{ type: z.ZodLiteral<"headline">; headline: z.ZodString; responsiveStyles: z.ZodArray; breakpoint: z.ZodString; marginTop: z.ZodOptional; marginLeft: z.ZodOptional; marginRight: z.ZodOptional; marginBottom: z.ZodOptional; fontFamily: z.ZodOptional; fontSize: z.ZodOptional; fontWeight: z.ZodOptional; letterSpacing: z.ZodOptional; lineHeight: z.ZodOptional; color: z.ZodOptional; textTransform: z.ZodOptional; textShadow: z.ZodOptional; maxWidth: z.ZodOptional; maxHeight: z.ZodOptional; width: z.ZodOptional; height: z.ZodOptional; }, "strip", z.ZodTypeAny, { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }, { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { type: "headline"; headline: string; responsiveStyles: { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }[]; }, { type: "headline"; headline: string; responsiveStyles: { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }[]; }>, z.ZodObject<{ type: z.ZodLiteral<"textArea">; textarea: z.ZodString; responsiveStyles: z.ZodArray; breakpoint: z.ZodString; marginTop: z.ZodOptional; marginLeft: z.ZodOptional; marginRight: z.ZodOptional; marginBottom: z.ZodOptional; fontFamily: z.ZodOptional; fontSize: z.ZodOptional; fontWeight: z.ZodOptional; letterSpacing: z.ZodOptional; lineHeight: z.ZodOptional; color: z.ZodOptional; textTransform: z.ZodOptional; textShadow: z.ZodOptional; maxWidth: z.ZodOptional; maxHeight: z.ZodOptional; width: z.ZodOptional; height: z.ZodOptional; }, "strip", z.ZodTypeAny, { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }, { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { type: "textArea"; responsiveStyles: { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }[]; textarea: string; }, { type: "textArea"; responsiveStyles: { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }[]; textarea: string; }>, z.ZodObject<{ type: z.ZodLiteral<"buttonGroup">; buttons: z.ZodArray; youtubeId: z.ZodOptional; }, "strip", z.ZodTypeAny, { label: string; buttonUrl: string; promotionId?: string | undefined; youtubeId?: string | undefined; }, { label: string; buttonUrl: string; promotionId?: string | undefined; youtubeId?: string | undefined; }>, "many">; adornment: z.ZodOptional; responsiveStyles: z.ZodArray; width: z.ZodOptional; fontSize: z.ZodOptional; backgroundColor: z.ZodOptional; color: z.ZodOptional; textTransform: z.ZodOptional; alignItems: z.ZodOptional; justifyContent: z.ZodOptional; }, "strip", z.ZodTypeAny, { breakpoint: string; flexDirection?: string | undefined; width?: string | undefined; fontSize?: string | undefined; backgroundColor?: string | undefined; color?: string | undefined; textTransform?: string | undefined; alignItems?: string | undefined; justifyContent?: string | undefined; }, { breakpoint: string; flexDirection?: string | undefined; width?: string | undefined; fontSize?: string | undefined; backgroundColor?: string | undefined; color?: string | undefined; textTransform?: string | undefined; alignItems?: string | undefined; justifyContent?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { type: "buttonGroup"; responsiveStyles: { breakpoint: string; flexDirection?: string | undefined; width?: string | undefined; fontSize?: string | undefined; backgroundColor?: string | undefined; color?: string | undefined; textTransform?: string | undefined; alignItems?: string | undefined; justifyContent?: string | undefined; }[]; buttons: { label: string; buttonUrl: string; promotionId?: string | undefined; youtubeId?: string | undefined; }[]; adornment?: string | undefined; }, { type: "buttonGroup"; responsiveStyles: { breakpoint: string; flexDirection?: string | undefined; width?: string | undefined; fontSize?: string | undefined; backgroundColor?: string | undefined; color?: string | undefined; textTransform?: string | undefined; alignItems?: string | undefined; justifyContent?: string | undefined; }[]; buttons: { label: string; buttonUrl: string; promotionId?: string | undefined; youtubeId?: string | undefined; }[]; adornment?: string | undefined; }>]>, "many">; }, "strip", z.ZodTypeAny, { type: "contentBlockFlex"; backgroundImage: { type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; }; containerStyles: { type: string; _key: string; breakpoint: string; alignItems?: string | undefined; flexDirection?: string | undefined; justifyContent?: string | undefined; gap?: string | undefined; }[]; elementsContainerStyles: { type: string; _key: string; breakpoint: string; height?: string | undefined; width?: string | undefined; justifyContent?: string | undefined; alignItems?: string | undefined; flexDirection?: string | undefined; gap?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; }[]; elements: ({ type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; } | { type: "headline"; headline: string; responsiveStyles: { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }[]; } | { type: "textArea"; responsiveStyles: { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }[]; textarea: string; } | { type: "buttonGroup"; responsiveStyles: { breakpoint: string; flexDirection?: string | undefined; width?: string | undefined; fontSize?: string | undefined; backgroundColor?: string | undefined; color?: string | undefined; textTransform?: string | undefined; alignItems?: string | undefined; justifyContent?: string | undefined; }[]; buttons: { label: string; buttonUrl: string; promotionId?: string | undefined; youtubeId?: string | undefined; }[]; adornment?: string | undefined; })[]; }, { type: "contentBlockFlex"; backgroundImage: { type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; }; containerStyles: { type: string; _key: string; breakpoint: string; alignItems?: string | undefined; flexDirection?: string | undefined; justifyContent?: string | undefined; gap?: string | undefined; }[]; elementsContainerStyles: { type: string; _key: string; breakpoint: string; height?: string | undefined; width?: string | undefined; justifyContent?: string | undefined; alignItems?: string | undefined; flexDirection?: string | undefined; gap?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; }[]; elements: ({ type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; } | { type: "headline"; headline: string; responsiveStyles: { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }[]; } | { type: "textArea"; responsiveStyles: { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }[]; textarea: string; } | { type: "buttonGroup"; responsiveStyles: { breakpoint: string; flexDirection?: string | undefined; width?: string | undefined; fontSize?: string | undefined; backgroundColor?: string | undefined; color?: string | undefined; textTransform?: string | undefined; alignItems?: string | undefined; justifyContent?: string | undefined; }[]; buttons: { label: string; buttonUrl: string; promotionId?: string | undefined; youtubeId?: string | undefined; }[]; adornment?: string | undefined; })[]; }>, z.ZodObject<{ type: z.ZodLiteral<"contentBlockGrid">; backgroundImage: z.ZodObject<{ alt: z.ZodString; src: z.ZodString; quality: z.ZodNumber; type: z.ZodLiteral<"atImage">; imageRecord: z.ZodObject<{ _type: z.ZodLiteral<"image">; asset: z.ZodObject<{ _ref: z.ZodString; _type: z.ZodLiteral<"reference">; }, "strip", z.ZodTypeAny, { _type: "reference"; _ref: string; }, { _type: "reference"; _ref: string; }>; crop: z.ZodOptional; right: z.ZodNumber; top: z.ZodNumber; }, "strip", z.ZodTypeAny, { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; }, { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; }>>; hotspot: z.ZodOptional; width: z.ZodNumber; x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; }, { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; }>>; }, "strip", z.ZodTypeAny, { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }, { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }>; }, "strip", z.ZodTypeAny, { type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; }, { type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; }>; elements: z.ZodArray; imageRecord: z.ZodObject<{ _type: z.ZodLiteral<"image">; asset: z.ZodObject<{ _ref: z.ZodString; _type: z.ZodLiteral<"reference">; }, "strip", z.ZodTypeAny, { _type: "reference"; _ref: string; }, { _type: "reference"; _ref: string; }>; crop: z.ZodOptional; right: z.ZodNumber; top: z.ZodNumber; }, "strip", z.ZodTypeAny, { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; }, { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; }>>; hotspot: z.ZodOptional; width: z.ZodNumber; x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; }, { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; }>>; }, "strip", z.ZodTypeAny, { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }, { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }>; }, "strip", z.ZodTypeAny, { type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; }, { type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; }>, z.ZodObject<{ type: z.ZodLiteral<"headline">; headline: z.ZodString; responsiveStyles: z.ZodArray; breakpoint: z.ZodString; marginTop: z.ZodOptional; marginLeft: z.ZodOptional; marginRight: z.ZodOptional; marginBottom: z.ZodOptional; fontFamily: z.ZodOptional; fontSize: z.ZodOptional; fontWeight: z.ZodOptional; letterSpacing: z.ZodOptional; lineHeight: z.ZodOptional; color: z.ZodOptional; textTransform: z.ZodOptional; textShadow: z.ZodOptional; maxWidth: z.ZodOptional; maxHeight: z.ZodOptional; width: z.ZodOptional; height: z.ZodOptional; }, "strip", z.ZodTypeAny, { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }, { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { type: "headline"; headline: string; responsiveStyles: { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }[]; }, { type: "headline"; headline: string; responsiveStyles: { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }[]; }>, z.ZodObject<{ type: z.ZodLiteral<"textArea">; textarea: z.ZodString; responsiveStyles: z.ZodArray; breakpoint: z.ZodString; marginTop: z.ZodOptional; marginLeft: z.ZodOptional; marginRight: z.ZodOptional; marginBottom: z.ZodOptional; fontFamily: z.ZodOptional; fontSize: z.ZodOptional; fontWeight: z.ZodOptional; letterSpacing: z.ZodOptional; lineHeight: z.ZodOptional; color: z.ZodOptional; textTransform: z.ZodOptional; textShadow: z.ZodOptional; maxWidth: z.ZodOptional; maxHeight: z.ZodOptional; width: z.ZodOptional; height: z.ZodOptional; }, "strip", z.ZodTypeAny, { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }, { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { type: "textArea"; responsiveStyles: { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }[]; textarea: string; }, { type: "textArea"; responsiveStyles: { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }[]; textarea: string; }>, z.ZodObject<{ type: z.ZodLiteral<"buttonGroup">; buttons: z.ZodArray; youtubeId: z.ZodOptional; }, "strip", z.ZodTypeAny, { label: string; buttonUrl: string; promotionId?: string | undefined; youtubeId?: string | undefined; }, { label: string; buttonUrl: string; promotionId?: string | undefined; youtubeId?: string | undefined; }>, "many">; adornment: z.ZodOptional; responsiveStyles: z.ZodArray; width: z.ZodOptional; fontSize: z.ZodOptional; backgroundColor: z.ZodOptional; color: z.ZodOptional; textTransform: z.ZodOptional; alignItems: z.ZodOptional; justifyContent: z.ZodOptional; }, "strip", z.ZodTypeAny, { breakpoint: string; flexDirection?: string | undefined; width?: string | undefined; fontSize?: string | undefined; backgroundColor?: string | undefined; color?: string | undefined; textTransform?: string | undefined; alignItems?: string | undefined; justifyContent?: string | undefined; }, { breakpoint: string; flexDirection?: string | undefined; width?: string | undefined; fontSize?: string | undefined; backgroundColor?: string | undefined; color?: string | undefined; textTransform?: string | undefined; alignItems?: string | undefined; justifyContent?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { type: "buttonGroup"; responsiveStyles: { breakpoint: string; flexDirection?: string | undefined; width?: string | undefined; fontSize?: string | undefined; backgroundColor?: string | undefined; color?: string | undefined; textTransform?: string | undefined; alignItems?: string | undefined; justifyContent?: string | undefined; }[]; buttons: { label: string; buttonUrl: string; promotionId?: string | undefined; youtubeId?: string | undefined; }[]; adornment?: string | undefined; }, { type: "buttonGroup"; responsiveStyles: { breakpoint: string; flexDirection?: string | undefined; width?: string | undefined; fontSize?: string | undefined; backgroundColor?: string | undefined; color?: string | undefined; textTransform?: string | undefined; alignItems?: string | undefined; justifyContent?: string | undefined; }[]; buttons: { label: string; buttonUrl: string; promotionId?: string | undefined; youtubeId?: string | undefined; }[]; adornment?: string | undefined; }>]>, "many">; }, "strip", z.ZodTypeAny, { type: "contentBlockGrid"; backgroundImage: { type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; }; elements: ({ type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; } | { type: "headline"; headline: string; responsiveStyles: { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }[]; } | { type: "textArea"; responsiveStyles: { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }[]; textarea: string; } | { type: "buttonGroup"; responsiveStyles: { breakpoint: string; flexDirection?: string | undefined; width?: string | undefined; fontSize?: string | undefined; backgroundColor?: string | undefined; color?: string | undefined; textTransform?: string | undefined; alignItems?: string | undefined; justifyContent?: string | undefined; }[]; buttons: { label: string; buttonUrl: string; promotionId?: string | undefined; youtubeId?: string | undefined; }[]; adornment?: string | undefined; })[]; }, { type: "contentBlockGrid"; backgroundImage: { type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; }; elements: ({ type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; } | { type: "headline"; headline: string; responsiveStyles: { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }[]; } | { type: "textArea"; responsiveStyles: { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }[]; textarea: string; } | { type: "buttonGroup"; responsiveStyles: { breakpoint: string; flexDirection?: string | undefined; width?: string | undefined; fontSize?: string | undefined; backgroundColor?: string | undefined; color?: string | undefined; textTransform?: string | undefined; alignItems?: string | undefined; justifyContent?: string | undefined; }[]; buttons: { label: string; buttonUrl: string; promotionId?: string | undefined; youtubeId?: string | undefined; }[]; adornment?: string | undefined; })[]; }>]>, "many">; }, "strip", z.ZodTypeAny, { type: "section"; sectionType: "hero" | "secondary" | "tertiary"; key: string; contentBlocks: ({ type: "contentBlockFlex"; backgroundImage: { type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; }; containerStyles: { type: string; _key: string; breakpoint: string; alignItems?: string | undefined; flexDirection?: string | undefined; justifyContent?: string | undefined; gap?: string | undefined; }[]; elementsContainerStyles: { type: string; _key: string; breakpoint: string; height?: string | undefined; width?: string | undefined; justifyContent?: string | undefined; alignItems?: string | undefined; flexDirection?: string | undefined; gap?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; }[]; elements: ({ type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; } | { type: "headline"; headline: string; responsiveStyles: { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }[]; } | { type: "textArea"; responsiveStyles: { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }[]; textarea: string; } | { type: "buttonGroup"; responsiveStyles: { breakpoint: string; flexDirection?: string | undefined; width?: string | undefined; fontSize?: string | undefined; backgroundColor?: string | undefined; color?: string | undefined; textTransform?: string | undefined; alignItems?: string | undefined; justifyContent?: string | undefined; }[]; buttons: { label: string; buttonUrl: string; promotionId?: string | undefined; youtubeId?: string | undefined; }[]; adornment?: string | undefined; })[]; } | { type: "contentBlockGrid"; backgroundImage: { type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; }; elements: ({ type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; } | { type: "headline"; headline: string; responsiveStyles: { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }[]; } | { type: "textArea"; responsiveStyles: { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }[]; textarea: string; } | { type: "buttonGroup"; responsiveStyles: { breakpoint: string; flexDirection?: string | undefined; width?: string | undefined; fontSize?: string | undefined; backgroundColor?: string | undefined; color?: string | undefined; textTransform?: string | undefined; alignItems?: string | undefined; justifyContent?: string | undefined; }[]; buttons: { label: string; buttonUrl: string; promotionId?: string | undefined; youtubeId?: string | undefined; }[]; adornment?: string | undefined; })[]; })[]; }, { type: "section"; sectionType: "hero" | "secondary" | "tertiary"; key: string; contentBlocks: ({ type: "contentBlockFlex"; backgroundImage: { type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; }; containerStyles: { type: string; _key: string; breakpoint: string; alignItems?: string | undefined; flexDirection?: string | undefined; justifyContent?: string | undefined; gap?: string | undefined; }[]; elementsContainerStyles: { type: string; _key: string; breakpoint: string; height?: string | undefined; width?: string | undefined; justifyContent?: string | undefined; alignItems?: string | undefined; flexDirection?: string | undefined; gap?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; }[]; elements: ({ type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; } | { type: "headline"; headline: string; responsiveStyles: { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }[]; } | { type: "textArea"; responsiveStyles: { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }[]; textarea: string; } | { type: "buttonGroup"; responsiveStyles: { breakpoint: string; flexDirection?: string | undefined; width?: string | undefined; fontSize?: string | undefined; backgroundColor?: string | undefined; color?: string | undefined; textTransform?: string | undefined; alignItems?: string | undefined; justifyContent?: string | undefined; }[]; buttons: { label: string; buttonUrl: string; promotionId?: string | undefined; youtubeId?: string | undefined; }[]; adornment?: string | undefined; })[]; } | { type: "contentBlockGrid"; backgroundImage: { type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; }; elements: ({ type: "atImage"; alt: string; src: string; quality: number; imageRecord: { _type: "image"; asset: { _type: "reference"; _ref: string; }; crop?: { left: number; right: number; _type: "sanity.imageCrop"; bottom: number; top: number; } | undefined; hotspot?: { _type: "sanity.imageHotspot"; height: number; width: number; x: number; y: number; } | undefined; }; } | { type: "headline"; headline: string; responsiveStyles: { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }[]; } | { type: "textArea"; responsiveStyles: { breakpoint: string; textAlign?: any; marginTop?: string | undefined; marginLeft?: string | undefined; marginRight?: string | undefined; marginBottom?: string | undefined; fontFamily?: string | undefined; fontSize?: string | undefined; fontWeight?: string | undefined; letterSpacing?: string | undefined; lineHeight?: string | undefined; color?: string | undefined; textTransform?: string | undefined; textShadow?: string | undefined; maxWidth?: string | undefined; maxHeight?: string | undefined; width?: string | undefined; height?: string | undefined; }[]; textarea: string; } | { type: "buttonGroup"; responsiveStyles: { breakpoint: string; flexDirection?: string | undefined; width?: string | undefined; fontSize?: string | undefined; backgroundColor?: string | undefined; color?: string | undefined; textTransform?: string | undefined; alignItems?: string | undefined; justifyContent?: string | undefined; }[]; buttons: { label: string; buttonUrl: string; promotionId?: string | undefined; youtubeId?: string | undefined; }[]; adornment?: string | undefined; })[]; })[]; }>; export type HomeSectionSchema = z.infer; export declare const homeSectionQuery: string; export {}; //# sourceMappingURL=homeSection.d.ts.map