import { z } from 'zod'; import { BubbleBlockType } from './enums'; export declare const embedBubbleContentSchema: z.ZodObject<{ url: z.ZodOptional; height: z.ZodUnion<[z.ZodNumber, z.ZodType<`{{${string}}}`, z.ZodTypeDef, `{{${string}}}`>]>; }, "strip", z.ZodTypeAny, { height: number | `{{${string}}}`; url?: string | undefined; }, { height: number | `{{${string}}}`; url?: string | undefined; }>; export declare const embedBubbleBlockSchema: z.ZodObject<{ id: z.ZodString; groupId: z.ZodString; outgoingEdgeId: z.ZodOptional; } & { type: z.ZodEnum<[BubbleBlockType.EMBED]>; content: z.ZodObject<{ url: z.ZodOptional; height: z.ZodUnion<[z.ZodNumber, z.ZodType<`{{${string}}}`, z.ZodTypeDef, `{{${string}}}`>]>; }, "strip", z.ZodTypeAny, { height: number | `{{${string}}}`; url?: string | undefined; }, { height: number | `{{${string}}}`; url?: string | undefined; }>; }, "strip", z.ZodTypeAny, { id: string; type: BubbleBlockType.EMBED; groupId: string; content: { height: number | `{{${string}}}`; url?: string | undefined; }; outgoingEdgeId?: string | undefined; }, { id: string; type: BubbleBlockType.EMBED; groupId: string; content: { height: number | `{{${string}}}`; url?: string | undefined; }; outgoingEdgeId?: string | undefined; }>; export declare const defaultEmbedBubbleContent: EmbedBubbleContent; export type EmbedBubbleBlock = z.infer; export type EmbedBubbleContent = z.infer; //# sourceMappingURL=embed.d.ts.map