import "./styles/index.scss"; import type { BlockContext, CommandFn, CopyContext, EventContext, PasteContext } from "doc-editor-core"; import type { EditorKit } from "doc-editor-core"; import { BlockPlugin } from "doc-editor-core"; import type { RenderElementProps } from "doc-editor-delta"; import type { KeyboardEvent } from "react"; export declare class HeadingPlugin extends BlockPlugin { private editor; key: string; constructor(editor: EditorKit); destroy(): void; match(props: RenderElementProps): boolean; onCommand: CommandFn; renderLine(context: BlockContext): JSX.Element; onKeyDown: (event: KeyboardEvent, context: EventContext) => void; serialize(context: CopyContext): void; deserialize(context: PasteContext): void; }