/**
 * @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
 */
import React from 'react';
import type { MultiRootEditor } from 'ckeditor5';
import { type EditorElementDefinition } from '../utils/normalizeEditorElementDefinition.js';
export declare const ROOT_EDITABLE_OPTIONS_ATTRIBUTE = "$rootEditableOptions";
/**
 * A React component that renders a single editable area (root) for the `MultiRootEditor`.
 */
export declare const EditorEditable: React.MemoExoticComponent<React.ForwardRefExoticComponent<Props & React.RefAttributes<HTMLElement>>>;
type Props = {
    id: string;
    rootName: string;
    editor: MultiRootEditor | null;
};
export type RootEditableOptionsAttribute = {
    /**
     * Placeholder for the editable element. If not set, placeholder value from the editor configuration will be used (if it was provided).
     */
    placeholder?: string;
    /**
     * The accessible label text describing the editable to the assistive technologies.
     */
    label?: string;
    /**
     * A description of the editable root element to create.
     */
    element?: EditorElementDefinition;
};
export {};
