import { Renderable } from '@tempots/dom';
import type { ContextualEditorOptions } from '../../lexical/types';
/**
 * ContextualEditor - Rich text editor with floating toolbar and block handle
 *
 * A clean editor surface that shows a floating toolbar when text is selected
 * and a block handle at the left of each block for changing block types.
 * No permanent UI chrome.
 *
 * Default plugins: richText, history, clipboard, list, link
 *
 * @example
 * ```ts
 * const content = prop('')
 * ContextualEditor({
 *   value: content,
 *   format: 'markdown',
 *   onInput: (value) => console.log('Input:', value),
 * })
 * ```
 */
export declare const ContextualEditor: (options: ContextualEditorOptions) => Renderable;
