import { z } from 'zod'; import { BubbleBlockType } from './enums'; export declare const imageBubbleContentSchema: z.ZodObject<{ url: z.ZodOptional; clickLink: z.ZodOptional; alt: z.ZodOptional; }, "strip", z.ZodTypeAny, { url?: string | undefined; alt?: string | undefined; }, { url?: string | undefined; alt?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { url?: string | undefined; clickLink?: { url?: string | undefined; alt?: string | undefined; } | undefined; }, { url?: string | undefined; clickLink?: { url?: string | undefined; alt?: string | undefined; } | undefined; }>; export declare const imageBubbleBlockSchema: z.ZodObject<{ id: z.ZodString; groupId: z.ZodString; outgoingEdgeId: z.ZodOptional; } & { type: z.ZodEnum<[BubbleBlockType.IMAGE]>; content: z.ZodObject<{ url: z.ZodOptional; clickLink: z.ZodOptional; alt: z.ZodOptional; }, "strip", z.ZodTypeAny, { url?: string | undefined; alt?: string | undefined; }, { url?: string | undefined; alt?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { url?: string | undefined; clickLink?: { url?: string | undefined; alt?: string | undefined; } | undefined; }, { url?: string | undefined; clickLink?: { url?: string | undefined; alt?: string | undefined; } | undefined; }>; }, "strip", z.ZodTypeAny, { id: string; type: BubbleBlockType.IMAGE; groupId: string; content: { url?: string | undefined; clickLink?: { url?: string | undefined; alt?: string | undefined; } | undefined; }; outgoingEdgeId?: string | undefined; }, { id: string; type: BubbleBlockType.IMAGE; groupId: string; content: { url?: string | undefined; clickLink?: { url?: string | undefined; alt?: string | undefined; } | undefined; }; outgoingEdgeId?: string | undefined; }>; export declare const defaultImageBubbleContent: ImageBubbleContent; export type ImageBubbleBlock = z.infer; export type ImageBubbleContent = z.infer; //# sourceMappingURL=image.d.ts.map