import { z } from 'zod'; import { BubbleBlockType } from '../enums'; import { VideoBubbleContentType } from './enums'; export declare const videoBubbleContentSchema: z.ZodObject<{ url: z.ZodOptional; id: z.ZodOptional; type: z.ZodOptional>; }, "strip", z.ZodTypeAny, { url?: string | undefined; id?: string | undefined; type?: VideoBubbleContentType | undefined; }, { url?: string | undefined; id?: string | undefined; type?: VideoBubbleContentType | undefined; }>; export declare const videoBubbleBlockSchema: z.ZodObject<{ id: z.ZodString; groupId: z.ZodString; outgoingEdgeId: z.ZodOptional; } & { type: z.ZodEnum<[BubbleBlockType.VIDEO]>; content: z.ZodObject<{ url: z.ZodOptional; id: z.ZodOptional; type: z.ZodOptional>; }, "strip", z.ZodTypeAny, { url?: string | undefined; id?: string | undefined; type?: VideoBubbleContentType | undefined; }, { url?: string | undefined; id?: string | undefined; type?: VideoBubbleContentType | undefined; }>; }, "strip", z.ZodTypeAny, { id: string; type: BubbleBlockType.VIDEO; groupId: string; content: { url?: string | undefined; id?: string | undefined; type?: VideoBubbleContentType | undefined; }; outgoingEdgeId?: string | undefined; }, { id: string; type: BubbleBlockType.VIDEO; groupId: string; content: { url?: string | undefined; id?: string | undefined; type?: VideoBubbleContentType | undefined; }; outgoingEdgeId?: string | undefined; }>; export declare const defaultVideoBubbleContent: VideoBubbleContent; export type VideoBubbleBlock = z.infer; export type VideoBubbleContent = z.infer; //# sourceMappingURL=schemas.d.ts.map