import * as vue from 'vue'; import { PropType, VNode } from 'vue'; import { R as RTEDocNode, a as RTENode } from '../../types-AelT0rFJ.js'; type RichTextNodeRenderer = (node: RTENode, children: VNode[]) => VNode | null; interface RichTextRenderers { nodes?: Partial>; renderEntry?: (attrs: Record, node: RTENode) => VNode | null; renderAsset?: (attrs: Record, node: RTENode) => VNode | null; } declare const ContentstackRichText: vue.DefineComponent; default: undefined; }; renderers: { type: PropType; default: () => RichTextRenderers; }; class: { type: StringConstructor; default: undefined; }; }>, () => VNode | VNode[] | null, {}, {}, {}, vue.ComponentOptionsMixin, vue.ComponentOptionsMixin, {}, string, vue.PublicProps, Readonly; default: undefined; }; renderers: { type: PropType; default: () => RichTextRenderers; }; class: { type: StringConstructor; default: undefined; }; }>> & Readonly<{}>, { class: string; document: RTEDocNode | null | undefined; renderers: RichTextRenderers; }, {}, {}, {}, string, vue.ComponentProvideOptions, true, {}, any>; export { ContentstackRichText, type RichTextNodeRenderer, type RichTextRenderers };