// Type definitions for richtexteditor/svelte import type { HeadlessController, HeadlessEditorOptions, HeadlessState } from "../headless"; export interface SvelteEditorOptions extends HeadlessEditorOptions { onReady?: (editor: HeadlessController) => void; onUpdate?: (state: HeadlessState) => void; onChange?: (...args: any[]) => void; onError?: (error: unknown) => void; } export interface SvelteActionReturn { update(options: SvelteEditorOptions): void; destroy(): void; } /** Svelte action:
*/ export function richTextEditor(node: HTMLElement, options?: SvelteEditorOptions): SvelteActionReturn; export { createHeadlessEditor } from "../headless";