import { Node as PmNode, NodeSpec, type NodeType } from 'prosemirror-model'; import { type CoreEditor, Node } from '@kerebron/editor'; import { type CommandFactories, type CommandShortcuts } from '@kerebron/editor/commands'; import { NodeViewConstructor } from '@kerebron/editor/DummyEditorView'; export interface TaskItemOptions { onReadOnlyChecked?: (node: PmNode, checked: boolean) => boolean; nested: boolean; } export declare class NodeTaskItem extends Node { protected config: Partial; name: string; requires: string[]; constructor(config?: Partial); getNodeSpec(): NodeSpec; getCommandFactories(editor: CoreEditor, type: NodeType): Partial; getNodeView(editor: CoreEditor): NodeViewConstructor; getKeyboardShortcuts(): Partial; getInputRules(type: NodeType): any[]; } //# sourceMappingURL=NodeTaskItem.d.ts.map