import { Renderable } from '@tempots/dom';
import type { DockedEditorOptions } from '../../lexical/types';
/**
 * DockedEditor - Rich text editor with a persistent toolbar
 *
 * Extends the BareEditor pattern by adding a configurable toolbar above
 * (or below) the editor surface. Includes all standard formatting groups:
 * text-formatting, headings, lists, blocks, links, and history.
 *
 * Default plugins: richText, history, clipboard, list, link
 *
 * @example
 * ```ts
 * const content = prop('')
 * DockedEditor({
 *   value: content,
 *   format: 'markdown',
 *   toolbar: { maxHeadingLevel: 3, hiddenGroups: ['tables'] },
 *   onInput: (value) => console.log('Input:', value),
 * })
 * ```
 */
export declare const DockedEditor: (options: DockedEditorOptions) => Renderable;
