import { z } from "zod"; export declare const imageBlockSchema: z.ZodObject<{ sourcePath: z.ZodString; link: z.ZodOptional; alt: z.ZodOptional; alignment: z.ZodEnum<["left", "center", "right"]>; width: z.ZodNumber; borderWidth: z.ZodNumber; borderColor: z.ZodString; isUploading: z.ZodOptional; imageNaturalWidth: z.ZodNumber; }, "strip", z.ZodTypeAny, { borderColor: string; borderWidth: number; alignment: "left" | "center" | "right"; sourcePath: string; width: number; imageNaturalWidth: number; link?: string | undefined; alt?: string | undefined; isUploading?: boolean | undefined; }, { borderColor: string; borderWidth: number; alignment: "left" | "center" | "right"; sourcePath: string; width: number; imageNaturalWidth: number; link?: string | undefined; alt?: string | undefined; isUploading?: boolean | undefined; }>; export interface ImageBlockProps { sourcePath: string; link?: string; alt?: string; alignment: "left" | "center" | "right"; width: number; borderWidth: number; borderColor: string; isUploading?: boolean; imageNaturalWidth: number; }