import React from 'react'; import { z } from 'zod'; export declare const EditorBlock: ({ type, data }: import("@usewaypoint/document-core").BlockConfiguration<{ Avatar: z.ZodObject<{ style: z.ZodNullable>>; padding: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; }, { textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; }>>>; props: z.ZodNullable>; shape: z.ZodNullable>>; imageUrl: z.ZodNullable>; alt: z.ZodNullable>; }, "strip", z.ZodTypeAny, { size?: number | null | undefined; shape?: "circle" | "square" | "rounded" | null | undefined; imageUrl?: string | null | undefined; alt?: string | null | undefined; }, { size?: number | null | undefined; shape?: "circle" | "square" | "rounded" | null | undefined; imageUrl?: string | null | undefined; alt?: string | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { style?: { textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; } | null | undefined; props?: { size?: number | null | undefined; shape?: "circle" | "square" | "rounded" | null | undefined; imageUrl?: string | null | undefined; alt?: string | null | undefined; } | null | undefined; }, { style?: { textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; } | null | undefined; props?: { size?: number | null | undefined; shape?: "circle" | "square" | "rounded" | null | undefined; imageUrl?: string | null | undefined; alt?: string | null | undefined; } | null | undefined; }>; Button: z.ZodObject<{ style: z.ZodNullable>; fontSize: z.ZodNullable>; fontFamily: z.ZodOptional>>; fontWeight: z.ZodNullable>>; textAlign: z.ZodNullable>>; padding: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { backgroundColor?: string | null | undefined; fontSize?: number | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; fontWeight?: "bold" | "normal" | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; }, { backgroundColor?: string | null | undefined; fontSize?: number | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; fontWeight?: "bold" | "normal" | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; }>>>; props: z.ZodNullable>; buttonStyle: z.ZodNullable>>; buttonTextColor: z.ZodOptional>; fullWidth: z.ZodNullable>; size: z.ZodNullable>>; text: z.ZodNullable>; url: z.ZodNullable>; }, "strip", z.ZodTypeAny, { buttonBackgroundColor?: string | null | undefined; buttonStyle?: "rectangle" | "pill" | "rounded" | null | undefined; buttonTextColor?: string | null | undefined; fullWidth?: boolean | null | undefined; size?: "x-small" | "small" | "large" | "medium" | null | undefined; text?: string | null | undefined; url?: string | null | undefined; }, { buttonBackgroundColor?: string | null | undefined; buttonStyle?: "rectangle" | "pill" | "rounded" | null | undefined; buttonTextColor?: string | null | undefined; fullWidth?: boolean | null | undefined; size?: "x-small" | "small" | "large" | "medium" | null | undefined; text?: string | null | undefined; url?: string | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { style?: { backgroundColor?: string | null | undefined; fontSize?: number | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; fontWeight?: "bold" | "normal" | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; } | null | undefined; props?: { buttonBackgroundColor?: string | null | undefined; buttonStyle?: "rectangle" | "pill" | "rounded" | null | undefined; buttonTextColor?: string | null | undefined; fullWidth?: boolean | null | undefined; size?: "x-small" | "small" | "large" | "medium" | null | undefined; text?: string | null | undefined; url?: string | null | undefined; } | null | undefined; }, { style?: { backgroundColor?: string | null | undefined; fontSize?: number | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; fontWeight?: "bold" | "normal" | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; } | null | undefined; props?: { buttonBackgroundColor?: string | null | undefined; buttonStyle?: "rectangle" | "pill" | "rounded" | null | undefined; buttonTextColor?: string | null | undefined; fullWidth?: boolean | null | undefined; size?: "x-small" | "small" | "large" | "medium" | null | undefined; text?: string | null | undefined; url?: string | null | undefined; } | null | undefined; }>; Container: z.ZodObject<{ style: z.ZodNullable>; borderColor: z.ZodOptional>; borderRadius: z.ZodNullable>; padding: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { backgroundColor?: string | null | undefined; borderColor?: string | null | undefined; borderRadius?: number | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; }, { backgroundColor?: string | null | undefined; borderColor?: string | null | undefined; borderRadius?: number | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; }>>>; props: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { childrenIds?: string[] | null | undefined; }, { childrenIds?: string[] | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { style?: { backgroundColor?: string | null | undefined; borderColor?: string | null | undefined; borderRadius?: number | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; } | null | undefined; props?: { childrenIds?: string[] | null | undefined; } | null | undefined; }, { style?: { backgroundColor?: string | null | undefined; borderColor?: string | null | undefined; borderRadius?: number | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; } | null | undefined; props?: { childrenIds?: string[] | null | undefined; } | null | undefined; }>; ColumnsContainer: z.ZodObject<{ style: z.ZodNullable>; padding: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { backgroundColor?: string | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; }, { backgroundColor?: string | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; }>>>; props: z.ZodNullable; }, "strip", z.ZodTypeAny, { childrenIds: string[]; }, { childrenIds: string[]; }>, z.ZodObject<{ childrenIds: z.ZodArray; }, "strip", z.ZodTypeAny, { childrenIds: string[]; }, { childrenIds: string[]; }>, z.ZodObject<{ childrenIds: z.ZodArray; }, "strip", z.ZodTypeAny, { childrenIds: string[]; }, { childrenIds: string[]; }>], null>; fixedWidths: z.ZodNullable>, z.ZodOptional>, z.ZodOptional>], null>>>; columnsCount: z.ZodNullable, z.ZodLiteral<3>]>>>; columnsGap: z.ZodNullable>; contentAlignment: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { columns: [{ childrenIds: string[]; }, { childrenIds: string[]; }, { childrenIds: string[]; }]; fixedWidths?: [number | null | undefined, number | null | undefined, number | null | undefined] | null | undefined; columnsCount?: 2 | 3 | null | undefined; columnsGap?: number | null | undefined; contentAlignment?: "top" | "middle" | "bottom" | null | undefined; }, { columns: [{ childrenIds: string[]; }, { childrenIds: string[]; }, { childrenIds: string[]; }]; fixedWidths?: [number | null | undefined, number | null | undefined, number | null | undefined] | null | undefined; columnsCount?: 2 | 3 | null | undefined; columnsGap?: number | null | undefined; contentAlignment?: "top" | "middle" | "bottom" | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { style?: { backgroundColor?: string | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; } | null | undefined; props?: { columns: [{ childrenIds: string[]; }, { childrenIds: string[]; }, { childrenIds: string[]; }]; fixedWidths?: [number | null | undefined, number | null | undefined, number | null | undefined] | null | undefined; columnsCount?: 2 | 3 | null | undefined; columnsGap?: number | null | undefined; contentAlignment?: "top" | "middle" | "bottom" | null | undefined; } | null | undefined; }, { style?: { backgroundColor?: string | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; } | null | undefined; props?: { columns: [{ childrenIds: string[]; }, { childrenIds: string[]; }, { childrenIds: string[]; }]; fixedWidths?: [number | null | undefined, number | null | undefined, number | null | undefined] | null | undefined; columnsCount?: 2 | 3 | null | undefined; columnsGap?: number | null | undefined; contentAlignment?: "top" | "middle" | "bottom" | null | undefined; } | null | undefined; }>; Heading: z.ZodObject<{ props: z.ZodNullable>; level: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { text?: string | null | undefined; level?: "h1" | "h2" | "h3" | null | undefined; }, { text?: string | null | undefined; level?: "h1" | "h2" | "h3" | null | undefined; }>>>; style: z.ZodNullable>; backgroundColor: z.ZodOptional>; fontFamily: z.ZodOptional>>; fontWeight: z.ZodNullable>>; textAlign: z.ZodNullable>>; padding: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { color?: string | null | undefined; backgroundColor?: string | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; fontWeight?: "bold" | "normal" | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; }, { color?: string | null | undefined; backgroundColor?: string | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; fontWeight?: "bold" | "normal" | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { props?: { text?: string | null | undefined; level?: "h1" | "h2" | "h3" | null | undefined; } | null | undefined; style?: { color?: string | null | undefined; backgroundColor?: string | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; fontWeight?: "bold" | "normal" | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; } | null | undefined; }, { props?: { text?: string | null | undefined; level?: "h1" | "h2" | "h3" | null | undefined; } | null | undefined; style?: { color?: string | null | undefined; backgroundColor?: string | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; fontWeight?: "bold" | "normal" | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; } | null | undefined; }>; Html: z.ZodObject<{ style: z.ZodNullable>; backgroundColor: z.ZodOptional>; fontFamily: z.ZodOptional>>; fontSize: z.ZodNullable>; textAlign: z.ZodNullable>>; padding: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { color?: string | null | undefined; backgroundColor?: string | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; fontSize?: number | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; }, { color?: string | null | undefined; backgroundColor?: string | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; fontSize?: number | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; }>>>; props: z.ZodNullable>; }, "strip", z.ZodTypeAny, { contents?: string | null | undefined; }, { contents?: string | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { style?: { color?: string | null | undefined; backgroundColor?: string | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; fontSize?: number | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; } | null | undefined; props?: { contents?: string | null | undefined; } | null | undefined; }, { style?: { color?: string | null | undefined; backgroundColor?: string | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; fontSize?: number | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; } | null | undefined; props?: { contents?: string | null | undefined; } | null | undefined; }>; Image: z.ZodObject<{ style: z.ZodNullable>>; backgroundColor: z.ZodNullable>; textAlign: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; backgroundColor?: string | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; }, { padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; backgroundColor?: string | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; }>>>; props: z.ZodNullable>; height: z.ZodNullable>; url: z.ZodNullable>; alt: z.ZodNullable>; linkHref: z.ZodNullable>; contentAlignment: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { width?: number | null | undefined; height?: number | null | undefined; url?: string | null | undefined; alt?: string | null | undefined; linkHref?: string | null | undefined; contentAlignment?: "top" | "bottom" | "middle" | null | undefined; }, { width?: number | null | undefined; height?: number | null | undefined; url?: string | null | undefined; alt?: string | null | undefined; linkHref?: string | null | undefined; contentAlignment?: "top" | "bottom" | "middle" | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { style?: { padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; backgroundColor?: string | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; } | null | undefined; props?: { width?: number | null | undefined; height?: number | null | undefined; url?: string | null | undefined; alt?: string | null | undefined; linkHref?: string | null | undefined; contentAlignment?: "top" | "bottom" | "middle" | null | undefined; } | null | undefined; }, { style?: { padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; backgroundColor?: string | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; } | null | undefined; props?: { width?: number | null | undefined; height?: number | null | undefined; url?: string | null | undefined; alt?: string | null | undefined; linkHref?: string | null | undefined; contentAlignment?: "top" | "bottom" | "middle" | null | undefined; } | null | undefined; }>; Text: z.ZodObject<{ style: z.ZodNullable>; backgroundColor: z.ZodOptional>; fontSize: z.ZodNullable>; fontFamily: z.ZodOptional>>; fontWeight: z.ZodNullable>>; textAlign: z.ZodNullable>>; padding: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { color?: string | null | undefined; backgroundColor?: string | null | undefined; fontSize?: number | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; fontWeight?: "bold" | "normal" | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; }, { color?: string | null | undefined; backgroundColor?: string | null | undefined; fontSize?: number | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; fontWeight?: "bold" | "normal" | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; }>>>; props: z.ZodNullable>; text: z.ZodNullable>; }, "strip", z.ZodTypeAny, { markdown?: boolean | null | undefined; text?: string | null | undefined; }, { markdown?: boolean | null | undefined; text?: string | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { style?: { color?: string | null | undefined; backgroundColor?: string | null | undefined; fontSize?: number | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; fontWeight?: "bold" | "normal" | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; } | null | undefined; props?: { markdown?: boolean | null | undefined; text?: string | null | undefined; } | null | undefined; }, { style?: { color?: string | null | undefined; backgroundColor?: string | null | undefined; fontSize?: number | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; fontWeight?: "bold" | "normal" | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; } | null | undefined; props?: { markdown?: boolean | null | undefined; text?: string | null | undefined; } | null | undefined; }>; EmailLayout: z.ZodObject<{ backdropColor: z.ZodOptional>; borderColor: z.ZodOptional>; borderRadius: z.ZodNullable>; canvasColor: z.ZodOptional>; textColor: z.ZodOptional>; fontFamily: z.ZodOptional>>; childrenIds: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { childrenIds?: string[] | null | undefined; backdropColor?: string | null | undefined; borderColor?: string | null | undefined; borderRadius?: number | null | undefined; canvasColor?: string | null | undefined; textColor?: string | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; }, { childrenIds?: string[] | null | undefined; backdropColor?: string | null | undefined; borderColor?: string | null | undefined; borderRadius?: number | null | undefined; canvasColor?: string | null | undefined; textColor?: string | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; }>; Spacer: z.ZodObject<{ props: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { height?: number | null | undefined; }, { height?: number | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { props?: { height?: number | null | undefined; } | null | undefined; }, { props?: { height?: number | null | undefined; } | null | undefined; }>; Divider: z.ZodObject<{ style: z.ZodNullable>; padding: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { backgroundColor?: string | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; }, { backgroundColor?: string | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; }>>>; props: z.ZodNullable>; lineHeight: z.ZodNullable>; }, "strip", z.ZodTypeAny, { lineColor?: string | null | undefined; lineHeight?: number | null | undefined; }, { lineColor?: string | null | undefined; lineHeight?: number | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { style?: { backgroundColor?: string | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; } | null | undefined; props?: { lineColor?: string | null | undefined; lineHeight?: number | null | undefined; } | null | undefined; }, { style?: { backgroundColor?: string | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; } | null | undefined; props?: { lineColor?: string | null | undefined; lineHeight?: number | null | undefined; } | null | undefined; }>; }>) => React.JSX.Element; export declare const EditorBlockSchema: z.ZodEffects, import("@usewaypoint/document-core").BlockConfiguration<{ Avatar: z.ZodObject<{ style: z.ZodNullable>>; padding: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; }, { textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; }>>>; props: z.ZodNullable>; shape: z.ZodNullable>>; imageUrl: z.ZodNullable>; alt: z.ZodNullable>; }, "strip", z.ZodTypeAny, { size?: number | null | undefined; shape?: "circle" | "square" | "rounded" | null | undefined; imageUrl?: string | null | undefined; alt?: string | null | undefined; }, { size?: number | null | undefined; shape?: "circle" | "square" | "rounded" | null | undefined; imageUrl?: string | null | undefined; alt?: string | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { style?: { textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; } | null | undefined; props?: { size?: number | null | undefined; shape?: "circle" | "square" | "rounded" | null | undefined; imageUrl?: string | null | undefined; alt?: string | null | undefined; } | null | undefined; }, { style?: { textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; } | null | undefined; props?: { size?: number | null | undefined; shape?: "circle" | "square" | "rounded" | null | undefined; imageUrl?: string | null | undefined; alt?: string | null | undefined; } | null | undefined; }>; Button: z.ZodObject<{ style: z.ZodNullable>; fontSize: z.ZodNullable>; fontFamily: z.ZodOptional>>; fontWeight: z.ZodNullable>>; textAlign: z.ZodNullable>>; padding: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { backgroundColor?: string | null | undefined; fontSize?: number | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; fontWeight?: "bold" | "normal" | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; }, { backgroundColor?: string | null | undefined; fontSize?: number | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; fontWeight?: "bold" | "normal" | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; }>>>; props: z.ZodNullable>; buttonStyle: z.ZodNullable>>; buttonTextColor: z.ZodOptional>; fullWidth: z.ZodNullable>; size: z.ZodNullable>>; text: z.ZodNullable>; url: z.ZodNullable>; }, "strip", z.ZodTypeAny, { buttonBackgroundColor?: string | null | undefined; buttonStyle?: "rectangle" | "pill" | "rounded" | null | undefined; buttonTextColor?: string | null | undefined; fullWidth?: boolean | null | undefined; size?: "x-small" | "small" | "large" | "medium" | null | undefined; text?: string | null | undefined; url?: string | null | undefined; }, { buttonBackgroundColor?: string | null | undefined; buttonStyle?: "rectangle" | "pill" | "rounded" | null | undefined; buttonTextColor?: string | null | undefined; fullWidth?: boolean | null | undefined; size?: "x-small" | "small" | "large" | "medium" | null | undefined; text?: string | null | undefined; url?: string | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { style?: { backgroundColor?: string | null | undefined; fontSize?: number | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; fontWeight?: "bold" | "normal" | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; } | null | undefined; props?: { buttonBackgroundColor?: string | null | undefined; buttonStyle?: "rectangle" | "pill" | "rounded" | null | undefined; buttonTextColor?: string | null | undefined; fullWidth?: boolean | null | undefined; size?: "x-small" | "small" | "large" | "medium" | null | undefined; text?: string | null | undefined; url?: string | null | undefined; } | null | undefined; }, { style?: { backgroundColor?: string | null | undefined; fontSize?: number | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; fontWeight?: "bold" | "normal" | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; } | null | undefined; props?: { buttonBackgroundColor?: string | null | undefined; buttonStyle?: "rectangle" | "pill" | "rounded" | null | undefined; buttonTextColor?: string | null | undefined; fullWidth?: boolean | null | undefined; size?: "x-small" | "small" | "large" | "medium" | null | undefined; text?: string | null | undefined; url?: string | null | undefined; } | null | undefined; }>; Container: z.ZodObject<{ style: z.ZodNullable>; borderColor: z.ZodOptional>; borderRadius: z.ZodNullable>; padding: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { backgroundColor?: string | null | undefined; borderColor?: string | null | undefined; borderRadius?: number | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; }, { backgroundColor?: string | null | undefined; borderColor?: string | null | undefined; borderRadius?: number | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; }>>>; props: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { childrenIds?: string[] | null | undefined; }, { childrenIds?: string[] | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { style?: { backgroundColor?: string | null | undefined; borderColor?: string | null | undefined; borderRadius?: number | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; } | null | undefined; props?: { childrenIds?: string[] | null | undefined; } | null | undefined; }, { style?: { backgroundColor?: string | null | undefined; borderColor?: string | null | undefined; borderRadius?: number | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; } | null | undefined; props?: { childrenIds?: string[] | null | undefined; } | null | undefined; }>; ColumnsContainer: z.ZodObject<{ style: z.ZodNullable>; padding: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { backgroundColor?: string | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; }, { backgroundColor?: string | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; }>>>; props: z.ZodNullable; }, "strip", z.ZodTypeAny, { childrenIds: string[]; }, { childrenIds: string[]; }>, z.ZodObject<{ childrenIds: z.ZodArray; }, "strip", z.ZodTypeAny, { childrenIds: string[]; }, { childrenIds: string[]; }>, z.ZodObject<{ childrenIds: z.ZodArray; }, "strip", z.ZodTypeAny, { childrenIds: string[]; }, { childrenIds: string[]; }>], null>; fixedWidths: z.ZodNullable>, z.ZodOptional>, z.ZodOptional>], null>>>; columnsCount: z.ZodNullable, z.ZodLiteral<3>]>>>; columnsGap: z.ZodNullable>; contentAlignment: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { columns: [{ childrenIds: string[]; }, { childrenIds: string[]; }, { childrenIds: string[]; }]; fixedWidths?: [number | null | undefined, number | null | undefined, number | null | undefined] | null | undefined; columnsCount?: 2 | 3 | null | undefined; columnsGap?: number | null | undefined; contentAlignment?: "top" | "middle" | "bottom" | null | undefined; }, { columns: [{ childrenIds: string[]; }, { childrenIds: string[]; }, { childrenIds: string[]; }]; fixedWidths?: [number | null | undefined, number | null | undefined, number | null | undefined] | null | undefined; columnsCount?: 2 | 3 | null | undefined; columnsGap?: number | null | undefined; contentAlignment?: "top" | "middle" | "bottom" | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { style?: { backgroundColor?: string | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; } | null | undefined; props?: { columns: [{ childrenIds: string[]; }, { childrenIds: string[]; }, { childrenIds: string[]; }]; fixedWidths?: [number | null | undefined, number | null | undefined, number | null | undefined] | null | undefined; columnsCount?: 2 | 3 | null | undefined; columnsGap?: number | null | undefined; contentAlignment?: "top" | "middle" | "bottom" | null | undefined; } | null | undefined; }, { style?: { backgroundColor?: string | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; } | null | undefined; props?: { columns: [{ childrenIds: string[]; }, { childrenIds: string[]; }, { childrenIds: string[]; }]; fixedWidths?: [number | null | undefined, number | null | undefined, number | null | undefined] | null | undefined; columnsCount?: 2 | 3 | null | undefined; columnsGap?: number | null | undefined; contentAlignment?: "top" | "middle" | "bottom" | null | undefined; } | null | undefined; }>; Heading: z.ZodObject<{ props: z.ZodNullable>; level: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { text?: string | null | undefined; level?: "h1" | "h2" | "h3" | null | undefined; }, { text?: string | null | undefined; level?: "h1" | "h2" | "h3" | null | undefined; }>>>; style: z.ZodNullable>; backgroundColor: z.ZodOptional>; fontFamily: z.ZodOptional>>; fontWeight: z.ZodNullable>>; textAlign: z.ZodNullable>>; padding: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { color?: string | null | undefined; backgroundColor?: string | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; fontWeight?: "bold" | "normal" | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; }, { color?: string | null | undefined; backgroundColor?: string | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; fontWeight?: "bold" | "normal" | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { props?: { text?: string | null | undefined; level?: "h1" | "h2" | "h3" | null | undefined; } | null | undefined; style?: { color?: string | null | undefined; backgroundColor?: string | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; fontWeight?: "bold" | "normal" | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; } | null | undefined; }, { props?: { text?: string | null | undefined; level?: "h1" | "h2" | "h3" | null | undefined; } | null | undefined; style?: { color?: string | null | undefined; backgroundColor?: string | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; fontWeight?: "bold" | "normal" | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; } | null | undefined; }>; Html: z.ZodObject<{ style: z.ZodNullable>; backgroundColor: z.ZodOptional>; fontFamily: z.ZodOptional>>; fontSize: z.ZodNullable>; textAlign: z.ZodNullable>>; padding: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { color?: string | null | undefined; backgroundColor?: string | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; fontSize?: number | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; }, { color?: string | null | undefined; backgroundColor?: string | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; fontSize?: number | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; }>>>; props: z.ZodNullable>; }, "strip", z.ZodTypeAny, { contents?: string | null | undefined; }, { contents?: string | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { style?: { color?: string | null | undefined; backgroundColor?: string | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; fontSize?: number | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; } | null | undefined; props?: { contents?: string | null | undefined; } | null | undefined; }, { style?: { color?: string | null | undefined; backgroundColor?: string | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; fontSize?: number | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; } | null | undefined; props?: { contents?: string | null | undefined; } | null | undefined; }>; Image: z.ZodObject<{ style: z.ZodNullable>>; backgroundColor: z.ZodNullable>; textAlign: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; backgroundColor?: string | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; }, { padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; backgroundColor?: string | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; }>>>; props: z.ZodNullable>; height: z.ZodNullable>; url: z.ZodNullable>; alt: z.ZodNullable>; linkHref: z.ZodNullable>; contentAlignment: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { width?: number | null | undefined; height?: number | null | undefined; url?: string | null | undefined; alt?: string | null | undefined; linkHref?: string | null | undefined; contentAlignment?: "top" | "bottom" | "middle" | null | undefined; }, { width?: number | null | undefined; height?: number | null | undefined; url?: string | null | undefined; alt?: string | null | undefined; linkHref?: string | null | undefined; contentAlignment?: "top" | "bottom" | "middle" | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { style?: { padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; backgroundColor?: string | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; } | null | undefined; props?: { width?: number | null | undefined; height?: number | null | undefined; url?: string | null | undefined; alt?: string | null | undefined; linkHref?: string | null | undefined; contentAlignment?: "top" | "bottom" | "middle" | null | undefined; } | null | undefined; }, { style?: { padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; backgroundColor?: string | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; } | null | undefined; props?: { width?: number | null | undefined; height?: number | null | undefined; url?: string | null | undefined; alt?: string | null | undefined; linkHref?: string | null | undefined; contentAlignment?: "top" | "bottom" | "middle" | null | undefined; } | null | undefined; }>; Text: z.ZodObject<{ style: z.ZodNullable>; backgroundColor: z.ZodOptional>; fontSize: z.ZodNullable>; fontFamily: z.ZodOptional>>; fontWeight: z.ZodNullable>>; textAlign: z.ZodNullable>>; padding: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { color?: string | null | undefined; backgroundColor?: string | null | undefined; fontSize?: number | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; fontWeight?: "bold" | "normal" | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; }, { color?: string | null | undefined; backgroundColor?: string | null | undefined; fontSize?: number | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; fontWeight?: "bold" | "normal" | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; }>>>; props: z.ZodNullable>; text: z.ZodNullable>; }, "strip", z.ZodTypeAny, { markdown?: boolean | null | undefined; text?: string | null | undefined; }, { markdown?: boolean | null | undefined; text?: string | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { style?: { color?: string | null | undefined; backgroundColor?: string | null | undefined; fontSize?: number | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; fontWeight?: "bold" | "normal" | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; } | null | undefined; props?: { markdown?: boolean | null | undefined; text?: string | null | undefined; } | null | undefined; }, { style?: { color?: string | null | undefined; backgroundColor?: string | null | undefined; fontSize?: number | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; fontWeight?: "bold" | "normal" | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; } | null | undefined; props?: { markdown?: boolean | null | undefined; text?: string | null | undefined; } | null | undefined; }>; EmailLayout: z.ZodObject<{ backdropColor: z.ZodOptional>; borderColor: z.ZodOptional>; borderRadius: z.ZodNullable>; canvasColor: z.ZodOptional>; textColor: z.ZodOptional>; fontFamily: z.ZodOptional>>; childrenIds: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { childrenIds?: string[] | null | undefined; backdropColor?: string | null | undefined; borderColor?: string | null | undefined; borderRadius?: number | null | undefined; canvasColor?: string | null | undefined; textColor?: string | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; }, { childrenIds?: string[] | null | undefined; backdropColor?: string | null | undefined; borderColor?: string | null | undefined; borderRadius?: number | null | undefined; canvasColor?: string | null | undefined; textColor?: string | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; }>; Spacer: z.ZodObject<{ props: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { height?: number | null | undefined; }, { height?: number | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { props?: { height?: number | null | undefined; } | null | undefined; }, { props?: { height?: number | null | undefined; } | null | undefined; }>; Divider: z.ZodObject<{ style: z.ZodNullable>; padding: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { backgroundColor?: string | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; }, { backgroundColor?: string | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; }>>>; props: z.ZodNullable>; lineHeight: z.ZodNullable>; }, "strip", z.ZodTypeAny, { lineColor?: string | null | undefined; lineHeight?: number | null | undefined; }, { lineColor?: string | null | undefined; lineHeight?: number | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { style?: { backgroundColor?: string | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; } | null | undefined; props?: { lineColor?: string | null | undefined; lineHeight?: number | null | undefined; } | null | undefined; }, { style?: { backgroundColor?: string | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; } | null | undefined; props?: { lineColor?: string | null | undefined; lineHeight?: number | null | undefined; } | null | undefined; }>; }>, any>; export declare const EditorConfigurationSchema: z.ZodRecord, import("@usewaypoint/document-core").BlockConfiguration<{ Avatar: z.ZodObject<{ style: z.ZodNullable>>; padding: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; }, { textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; }>>>; props: z.ZodNullable>; shape: z.ZodNullable>>; imageUrl: z.ZodNullable>; alt: z.ZodNullable>; }, "strip", z.ZodTypeAny, { size?: number | null | undefined; shape?: "circle" | "square" | "rounded" | null | undefined; imageUrl?: string | null | undefined; alt?: string | null | undefined; }, { size?: number | null | undefined; shape?: "circle" | "square" | "rounded" | null | undefined; imageUrl?: string | null | undefined; alt?: string | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { style?: { textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; } | null | undefined; props?: { size?: number | null | undefined; shape?: "circle" | "square" | "rounded" | null | undefined; imageUrl?: string | null | undefined; alt?: string | null | undefined; } | null | undefined; }, { style?: { textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; } | null | undefined; props?: { size?: number | null | undefined; shape?: "circle" | "square" | "rounded" | null | undefined; imageUrl?: string | null | undefined; alt?: string | null | undefined; } | null | undefined; }>; Button: z.ZodObject<{ style: z.ZodNullable>; fontSize: z.ZodNullable>; fontFamily: z.ZodOptional>>; fontWeight: z.ZodNullable>>; textAlign: z.ZodNullable>>; padding: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { backgroundColor?: string | null | undefined; fontSize?: number | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; fontWeight?: "bold" | "normal" | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; }, { backgroundColor?: string | null | undefined; fontSize?: number | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; fontWeight?: "bold" | "normal" | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; }>>>; props: z.ZodNullable>; buttonStyle: z.ZodNullable>>; buttonTextColor: z.ZodOptional>; fullWidth: z.ZodNullable>; size: z.ZodNullable>>; text: z.ZodNullable>; url: z.ZodNullable>; }, "strip", z.ZodTypeAny, { buttonBackgroundColor?: string | null | undefined; buttonStyle?: "rectangle" | "pill" | "rounded" | null | undefined; buttonTextColor?: string | null | undefined; fullWidth?: boolean | null | undefined; size?: "x-small" | "small" | "large" | "medium" | null | undefined; text?: string | null | undefined; url?: string | null | undefined; }, { buttonBackgroundColor?: string | null | undefined; buttonStyle?: "rectangle" | "pill" | "rounded" | null | undefined; buttonTextColor?: string | null | undefined; fullWidth?: boolean | null | undefined; size?: "x-small" | "small" | "large" | "medium" | null | undefined; text?: string | null | undefined; url?: string | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { style?: { backgroundColor?: string | null | undefined; fontSize?: number | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; fontWeight?: "bold" | "normal" | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; } | null | undefined; props?: { buttonBackgroundColor?: string | null | undefined; buttonStyle?: "rectangle" | "pill" | "rounded" | null | undefined; buttonTextColor?: string | null | undefined; fullWidth?: boolean | null | undefined; size?: "x-small" | "small" | "large" | "medium" | null | undefined; text?: string | null | undefined; url?: string | null | undefined; } | null | undefined; }, { style?: { backgroundColor?: string | null | undefined; fontSize?: number | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; fontWeight?: "bold" | "normal" | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; } | null | undefined; props?: { buttonBackgroundColor?: string | null | undefined; buttonStyle?: "rectangle" | "pill" | "rounded" | null | undefined; buttonTextColor?: string | null | undefined; fullWidth?: boolean | null | undefined; size?: "x-small" | "small" | "large" | "medium" | null | undefined; text?: string | null | undefined; url?: string | null | undefined; } | null | undefined; }>; Container: z.ZodObject<{ style: z.ZodNullable>; borderColor: z.ZodOptional>; borderRadius: z.ZodNullable>; padding: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { backgroundColor?: string | null | undefined; borderColor?: string | null | undefined; borderRadius?: number | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; }, { backgroundColor?: string | null | undefined; borderColor?: string | null | undefined; borderRadius?: number | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; }>>>; props: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { childrenIds?: string[] | null | undefined; }, { childrenIds?: string[] | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { style?: { backgroundColor?: string | null | undefined; borderColor?: string | null | undefined; borderRadius?: number | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; } | null | undefined; props?: { childrenIds?: string[] | null | undefined; } | null | undefined; }, { style?: { backgroundColor?: string | null | undefined; borderColor?: string | null | undefined; borderRadius?: number | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; } | null | undefined; props?: { childrenIds?: string[] | null | undefined; } | null | undefined; }>; ColumnsContainer: z.ZodObject<{ style: z.ZodNullable>; padding: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { backgroundColor?: string | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; }, { backgroundColor?: string | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; }>>>; props: z.ZodNullable; }, "strip", z.ZodTypeAny, { childrenIds: string[]; }, { childrenIds: string[]; }>, z.ZodObject<{ childrenIds: z.ZodArray; }, "strip", z.ZodTypeAny, { childrenIds: string[]; }, { childrenIds: string[]; }>, z.ZodObject<{ childrenIds: z.ZodArray; }, "strip", z.ZodTypeAny, { childrenIds: string[]; }, { childrenIds: string[]; }>], null>; fixedWidths: z.ZodNullable>, z.ZodOptional>, z.ZodOptional>], null>>>; columnsCount: z.ZodNullable, z.ZodLiteral<3>]>>>; columnsGap: z.ZodNullable>; contentAlignment: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { columns: [{ childrenIds: string[]; }, { childrenIds: string[]; }, { childrenIds: string[]; }]; fixedWidths?: [number | null | undefined, number | null | undefined, number | null | undefined] | null | undefined; columnsCount?: 2 | 3 | null | undefined; columnsGap?: number | null | undefined; contentAlignment?: "top" | "middle" | "bottom" | null | undefined; }, { columns: [{ childrenIds: string[]; }, { childrenIds: string[]; }, { childrenIds: string[]; }]; fixedWidths?: [number | null | undefined, number | null | undefined, number | null | undefined] | null | undefined; columnsCount?: 2 | 3 | null | undefined; columnsGap?: number | null | undefined; contentAlignment?: "top" | "middle" | "bottom" | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { style?: { backgroundColor?: string | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; } | null | undefined; props?: { columns: [{ childrenIds: string[]; }, { childrenIds: string[]; }, { childrenIds: string[]; }]; fixedWidths?: [number | null | undefined, number | null | undefined, number | null | undefined] | null | undefined; columnsCount?: 2 | 3 | null | undefined; columnsGap?: number | null | undefined; contentAlignment?: "top" | "middle" | "bottom" | null | undefined; } | null | undefined; }, { style?: { backgroundColor?: string | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; } | null | undefined; props?: { columns: [{ childrenIds: string[]; }, { childrenIds: string[]; }, { childrenIds: string[]; }]; fixedWidths?: [number | null | undefined, number | null | undefined, number | null | undefined] | null | undefined; columnsCount?: 2 | 3 | null | undefined; columnsGap?: number | null | undefined; contentAlignment?: "top" | "middle" | "bottom" | null | undefined; } | null | undefined; }>; Heading: z.ZodObject<{ props: z.ZodNullable>; level: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { text?: string | null | undefined; level?: "h1" | "h2" | "h3" | null | undefined; }, { text?: string | null | undefined; level?: "h1" | "h2" | "h3" | null | undefined; }>>>; style: z.ZodNullable>; backgroundColor: z.ZodOptional>; fontFamily: z.ZodOptional>>; fontWeight: z.ZodNullable>>; textAlign: z.ZodNullable>>; padding: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { color?: string | null | undefined; backgroundColor?: string | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; fontWeight?: "bold" | "normal" | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; }, { color?: string | null | undefined; backgroundColor?: string | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; fontWeight?: "bold" | "normal" | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { props?: { text?: string | null | undefined; level?: "h1" | "h2" | "h3" | null | undefined; } | null | undefined; style?: { color?: string | null | undefined; backgroundColor?: string | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; fontWeight?: "bold" | "normal" | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; } | null | undefined; }, { props?: { text?: string | null | undefined; level?: "h1" | "h2" | "h3" | null | undefined; } | null | undefined; style?: { color?: string | null | undefined; backgroundColor?: string | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; fontWeight?: "bold" | "normal" | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; } | null | undefined; }>; Html: z.ZodObject<{ style: z.ZodNullable>; backgroundColor: z.ZodOptional>; fontFamily: z.ZodOptional>>; fontSize: z.ZodNullable>; textAlign: z.ZodNullable>>; padding: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { color?: string | null | undefined; backgroundColor?: string | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; fontSize?: number | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; }, { color?: string | null | undefined; backgroundColor?: string | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; fontSize?: number | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; }>>>; props: z.ZodNullable>; }, "strip", z.ZodTypeAny, { contents?: string | null | undefined; }, { contents?: string | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { style?: { color?: string | null | undefined; backgroundColor?: string | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; fontSize?: number | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; } | null | undefined; props?: { contents?: string | null | undefined; } | null | undefined; }, { style?: { color?: string | null | undefined; backgroundColor?: string | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; fontSize?: number | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; } | null | undefined; props?: { contents?: string | null | undefined; } | null | undefined; }>; Image: z.ZodObject<{ style: z.ZodNullable>>; backgroundColor: z.ZodNullable>; textAlign: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; backgroundColor?: string | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; }, { padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; backgroundColor?: string | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; }>>>; props: z.ZodNullable>; height: z.ZodNullable>; url: z.ZodNullable>; alt: z.ZodNullable>; linkHref: z.ZodNullable>; contentAlignment: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { width?: number | null | undefined; height?: number | null | undefined; url?: string | null | undefined; alt?: string | null | undefined; linkHref?: string | null | undefined; contentAlignment?: "top" | "bottom" | "middle" | null | undefined; }, { width?: number | null | undefined; height?: number | null | undefined; url?: string | null | undefined; alt?: string | null | undefined; linkHref?: string | null | undefined; contentAlignment?: "top" | "bottom" | "middle" | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { style?: { padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; backgroundColor?: string | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; } | null | undefined; props?: { width?: number | null | undefined; height?: number | null | undefined; url?: string | null | undefined; alt?: string | null | undefined; linkHref?: string | null | undefined; contentAlignment?: "top" | "bottom" | "middle" | null | undefined; } | null | undefined; }, { style?: { padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; backgroundColor?: string | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; } | null | undefined; props?: { width?: number | null | undefined; height?: number | null | undefined; url?: string | null | undefined; alt?: string | null | undefined; linkHref?: string | null | undefined; contentAlignment?: "top" | "bottom" | "middle" | null | undefined; } | null | undefined; }>; Text: z.ZodObject<{ style: z.ZodNullable>; backgroundColor: z.ZodOptional>; fontSize: z.ZodNullable>; fontFamily: z.ZodOptional>>; fontWeight: z.ZodNullable>>; textAlign: z.ZodNullable>>; padding: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { color?: string | null | undefined; backgroundColor?: string | null | undefined; fontSize?: number | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; fontWeight?: "bold" | "normal" | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; }, { color?: string | null | undefined; backgroundColor?: string | null | undefined; fontSize?: number | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; fontWeight?: "bold" | "normal" | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; }>>>; props: z.ZodNullable>; text: z.ZodNullable>; }, "strip", z.ZodTypeAny, { markdown?: boolean | null | undefined; text?: string | null | undefined; }, { markdown?: boolean | null | undefined; text?: string | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { style?: { color?: string | null | undefined; backgroundColor?: string | null | undefined; fontSize?: number | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; fontWeight?: "bold" | "normal" | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; } | null | undefined; props?: { markdown?: boolean | null | undefined; text?: string | null | undefined; } | null | undefined; }, { style?: { color?: string | null | undefined; backgroundColor?: string | null | undefined; fontSize?: number | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; fontWeight?: "bold" | "normal" | null | undefined; textAlign?: "right" | "left" | "center" | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; } | null | undefined; props?: { markdown?: boolean | null | undefined; text?: string | null | undefined; } | null | undefined; }>; EmailLayout: z.ZodObject<{ backdropColor: z.ZodOptional>; borderColor: z.ZodOptional>; borderRadius: z.ZodNullable>; canvasColor: z.ZodOptional>; textColor: z.ZodOptional>; fontFamily: z.ZodOptional>>; childrenIds: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { childrenIds?: string[] | null | undefined; backdropColor?: string | null | undefined; borderColor?: string | null | undefined; borderRadius?: number | null | undefined; canvasColor?: string | null | undefined; textColor?: string | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; }, { childrenIds?: string[] | null | undefined; backdropColor?: string | null | undefined; borderColor?: string | null | undefined; borderRadius?: number | null | undefined; canvasColor?: string | null | undefined; textColor?: string | null | undefined; fontFamily?: "MODERN_SANS" | "BOOK_SANS" | "ORGANIC_SANS" | "GEOMETRIC_SANS" | "HEAVY_SANS" | "ROUNDED_SANS" | "MODERN_SERIF" | "BOOK_SERIF" | "MONOSPACE" | null | undefined; }>; Spacer: z.ZodObject<{ props: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { height?: number | null | undefined; }, { height?: number | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { props?: { height?: number | null | undefined; } | null | undefined; }, { props?: { height?: number | null | undefined; } | null | undefined; }>; Divider: z.ZodObject<{ style: z.ZodNullable>; padding: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { backgroundColor?: string | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; }, { backgroundColor?: string | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; }>>>; props: z.ZodNullable>; lineHeight: z.ZodNullable>; }, "strip", z.ZodTypeAny, { lineColor?: string | null | undefined; lineHeight?: number | null | undefined; }, { lineColor?: string | null | undefined; lineHeight?: number | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { style?: { backgroundColor?: string | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; } | null | undefined; props?: { lineColor?: string | null | undefined; lineHeight?: number | null | undefined; } | null | undefined; }, { style?: { backgroundColor?: string | null | undefined; padding?: { top: number; bottom: number; right: number; left: number; } | null | undefined; } | null | undefined; props?: { lineColor?: string | null | undefined; lineHeight?: number | null | undefined; } | null | undefined; }>; }>, any>>; export type TEditorBlock = z.infer; export type TEditorConfiguration = Record; //# sourceMappingURL=core.d.ts.map