/// import "./styles/index.scss"; import type { BlockContext, BlockProps, CommandFn, EditorKit } from "doc-editor-core"; import { BlockPlugin } from "doc-editor-core"; import type { BaseRange, NodeEntry } from "doc-editor-delta"; export declare class CodeBlockPlugin extends BlockPlugin { private editor; private readonly; private raw; readonly key: string; constructor(editor: EditorKit, readonly: boolean); destroy(): void; match(props: BlockProps): boolean; onCommand: CommandFn; private onLanguageChange; renderLine(context: BlockContext): JSX.Element; onDecorate(entry: NodeEntry): BaseRange[]; }