import { Content, Extensions } from '@tiptap/react'; import { ToolbarProps } from './components/tiptap-ui-primitive/toolbar'; import { ImageUploadNodeOptions } from './components/tiptap-node/image-upload-node/image-upload-node-extension'; import * as React from "react"; export interface NexoEditorProps { content: Content; onChange?: (content: Content) => void; extensions?: Extensions | undefined; ssr?: boolean; className?: string; placeholder?: string; imageUploadOptions?: ImageUploadNodeOptions; id?: string; toolbarProps?: ToolbarProps; readOnly?: boolean; } /** * NexoEditor is a simple editor component built with Tiptap. * It provides a rich text editing experience with various features. * @param {NexoEditorProps} props - The properties for the NexoEditor component. * @returns {React.ReactNode} The rendered NexoEditor component. */ export declare function NexoEditor({ content, onChange, extensions, imageUploadOptions, ssr, className, placeholder, readOnly, toolbarProps }: NexoEditorProps): React.ReactNode;