/// <reference types="react" />
import { Descendant } from './slate';
export interface RichTextEditorProps {
    prefixCls?: string;
    /**
     * @description 是否禁用
     */
    disabled?: boolean;
    /**
     * @description 规定可描述输入字段预期值的简短的提示信息。
     */
    placeholder?: string;
    /**
     * @description 输入框内容
     */
    value?: Descendant[];
    /**
     * @description 输入框默认内容
     */
    defaultValue?: Descendant[];
    /**
     * @description 输入框内容变化时的回调
     */
    onChange?: (value: Descendant[]) => void;
}
export interface RichTextBoxProps extends Omit<RichTextEditorProps, 'value' | 'defaultValue' | 'onChange'> {
    /**
     * @description 输入框内容
     */
    value?: string;
    /**
     * @description 输入框默认内容
     */
    defaultValue?: string;
    /**
     * @description 输入框内容变化时的回调
     */
    onChange?: (value: string | undefined) => void;
}
export declare function RichTextEditor(props: RichTextEditorProps): JSX.Element;
export declare function RichTextBox(props: RichTextBoxProps): JSX.Element;
export default RichTextEditor;
