import { Editor } from '@tiptap/react'; export interface TxtEditorProps { /** * 编辑器高度 * @default '500px' */ height?: string | number; /** * 编辑器宽度 * @default '100%' */ width?: string | number; /** * 编辑器默认语言 * @default 'plaintext' * @deprecated Tiptap 不支持语法高亮,此属性已废弃 */ language?: string; /** * 编辑器默认值 */ defaultValue?: string; /** * 编辑器当前值 */ value?: string; /** * 编辑器主题 * @default 'light' */ theme?: "light" | "vs-dark"; /** * 是否只读 * @default false */ readOnly?: boolean; /** * 值变化回调 */ onChange?: (value: string) => void; /** * 编辑器加载完成回调 */ onMount?: (editor: Editor) => void; /** * 文本编辑器样式 */ className?: string; } /** * Tiptap 文本编辑器组件 */ export declare const TxtEditor: ({ height, width, language: _language, defaultValue, value, theme, readOnly, onChange, onMount, className, }: TxtEditorProps) => import("react").JSX.Element | null;