import React from 'react'; export interface RichTextEditorProps { value: string; onChange?: (value: string) => void; placeholder?: string; className?: string; actionButton?: React.ReactNode; allowSearch?: boolean; allowLinks?: boolean; allowUndoRedo?: boolean; allowHeadings?: boolean; allowFormatting?: boolean; allowAlignment?: boolean; allowLists?: boolean; showWordCount?: boolean; showCharacterCount?: boolean; /** Disables all editing and applies opacity-50. Hides the toolbar. */ disabled?: boolean; /** Makes the editor non-editable while keeping full visual fidelity. Hides the toolbar. */ readOnly?: boolean; /** Called when the editor area receives focus. */ onFocus?: () => void; /** Called when the editor area loses focus. */ onBlur?: () => void; /** Minimum height of the editable area (CSS value, e.g. "200px"). */ minHeight?: string; /** Maximum height of the editable area (CSS value, e.g. "600px"). */ maxHeight?: string; } export declare function RichTextEditor({ value, onChange, placeholder, className, actionButton, allowSearch, allowLinks, allowUndoRedo, allowHeadings, allowFormatting, allowAlignment, allowLists, showWordCount, showCharacterCount, disabled, readOnly, onFocus, onBlur, minHeight, maxHeight, }: RichTextEditorProps): React.JSX.Element;