import { DOMSerializer, Fragment, Node as ProsemirrorNode } from "prosemirror-model"; import { EditorState } from "prosemirror-state"; import { EditorSchema } from "../schema"; export declare class RangeClipboardSerializer implements DOMSerializer { private readonly schema; private readonly getEditorState; private readonly domSerializer; readonly nodes: { [name: string]: (node: ProsemirrorNode>) => import("prosemirror-model").DOMOutputSpec; }; readonly marks: { [name: string]: (mark: import("prosemirror-model").Mark>, inline: boolean) => import("prosemirror-model").DOMOutputSpec; }; constructor(schema: EditorSchema, getEditorState: () => EditorState); serializeFragment(_: Fragment, options?: { [key: string]: string; }): DocumentFragment; serializeNode(node: ProsemirrorNode, options?: { [key: string]: string; }): Node; }