import React from "react";
import "quill-mention";
import "react-quill/dist/quill.snow.css";
import 'quill-paste-smart';
import { IEditorConfig } from "./interfaces";
export interface RichEditorProps {
    wrapClassName?: string;
    config?: IEditorConfig;
    value?: string;
    limit?: number;
    placeholder?: string;
    disabled?: boolean;
    onBlur?: (...data: any) => void;
    onInit?: (...data: any) => void;
    onChangeCursorPosition?: (...data: any) => void;
    onChange?: (...data: any) => void;
    onError?: (...data: any) => void;
    onFocus?: (...data: any) => void;
    plugins?: object[];
    input?: {
        onFocus?: (...data: any) => void;
        onBlur?: (...data: any) => void;
        onChange?: (...data: any) => void;
        onChangeCursorPosition?: (...data: any) => void;
        value?: "";
    };
}
declare const RichEditor: React.ForwardRefExoticComponent<RichEditorProps & React.RefAttributes<any>>;
export default RichEditor;
