/** * @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 { LifeCycleSemaphoreSyncRefResult } from '../lifecycle/useLifeCycleSemaphoreSyncRef.js'; import type { EditorSemaphoreMountResult } from '../lifecycle/LifeCycleEditorSemaphore.js'; import type { MultiRootEditor } from 'ckeditor5'; /** * A React component that renders a single editable area (root) for the `MultiRootEditor`. * It handles the lifecycle of the editable element by attaching it to the editor * instance once mounted and safely detaching it during cleanup. */ export declare const EditorEditable: React.MemoExoticComponent>>; type Props = { id: string; rootName: string; semaphore: LifeCycleSemaphoreSyncRefResult>; }; export {};