import { z } from 'zod'; import { BubbleBlockType } from './enums'; import type { TElement } from '@udecode/plate-common'; export declare const defaultTextBubbleContent: TextBubbleContent; export declare const textBubbleContentSchema: z.ZodObject<{ html: z.ZodOptional; richText: z.ZodArray; plainText: z.ZodOptional; }, "strip", z.ZodTypeAny, { richText: any[]; html?: string | undefined; plainText?: string | undefined; }, { richText: any[]; html?: string | undefined; plainText?: string | undefined; }>; export declare const textBubbleBlockSchema: z.ZodObject<{ id: z.ZodString; groupId: z.ZodString; outgoingEdgeId: z.ZodOptional; } & { type: z.ZodEnum<[BubbleBlockType.TEXT]>; content: z.ZodObject<{ html: z.ZodOptional; richText: z.ZodArray; plainText: z.ZodOptional; }, "strip", z.ZodTypeAny, { richText: any[]; html?: string | undefined; plainText?: string | undefined; }, { richText: any[]; html?: string | undefined; plainText?: string | undefined; }>; }, "strip", z.ZodTypeAny, { id: string; type: BubbleBlockType.TEXT; groupId: string; content: { richText: any[]; html?: string | undefined; plainText?: string | undefined; }; outgoingEdgeId?: string | undefined; }, { id: string; type: BubbleBlockType.TEXT; groupId: string; content: { richText: any[]; html?: string | undefined; plainText?: string | undefined; }; outgoingEdgeId?: string | undefined; }>; export type TextBubbleBlock = Omit, 'content'> & { content: { richText: TElement[]; html?: string; plainText?: string; }; }; export type TextBubbleContent = TextBubbleBlock['content']; //# sourceMappingURL=text.d.ts.map