import { Peritext } from '../peritext'; import { ExtensionId } from '../constants'; import { ExtNode } from '../../json-crdt/extensions/ExtNode'; import type { StrNode } from '../../json-crdt/nodes/str/StrNode'; import type { ArrNode } from '../../json-crdt/nodes/arr/ArrNode'; import type { PmDataNode, PmJsonNode } from './types'; export declare class ProseMirrorNode extends ExtNode { readonly data: PmDataNode; readonly txt: Peritext; constructor(data: PmDataNode); text(): StrNode; slices(): ArrNode; readonly extId = ExtensionId.prosemirror; name(): string; private _view; private _viewHash; private toPM; view(): PmJsonNode; }