/*!
 * Jodit Editor PRO (https://xdsoft.net/jodit/)
 * See LICENSE.md in the project root for license information.
 * Copyright (c) 2013-2026 Valerii Chupurnov. All rights reserved. https://xdsoft.net/jodit/pro/
 */
import type { DeepPartial } from 'jodit/esm/types';
import { type Config, Jodit as JoditBaseConstructor } from './include.jodit';
import React from 'react';
export interface JoditEditorProps<T extends typeof JoditBaseConstructor = typeof JoditBaseConstructor> {
    JoditConstructor?: T;
    config?: DeepPartial<Config>;
    className?: string;
    id?: string;
    name?: string;
    onBlur?: (value: string, event: MouseEvent) => void;
    onChange?: (value: string) => void;
    tabIndex?: number;
    value?: string;
    editorRef?: (editor: JoditBaseConstructor) => void;
}
declare const JoditEditor: React.ForwardRefExoticComponent<JoditEditorProps<typeof JoditBaseConstructor> & React.RefAttributes<JoditBaseConstructor>>;
export default JoditEditor;
