/** * This module is a thin layer over Slate that exports rich/plain text editor * implementations that are massaged to fit our needs. * * It also exports rich/plain text renderers to ensure edit and view mode render * exactly the same. * * RichText type is also exported and is intended to be Smart Builder internal * representation of rich text values. */ export { PlainTextComponent, PlainTextEditor } from './components/plain-text-editor'; export { PlainTextElement } from './components/plain-text-element'; export { RichTextElement } from './components/rich-text-element'; export type { RichText, RichTextControlOptions } from './types'; export { isValidEmail } from './utils/email';