import * as prosemirror_model from 'prosemirror-model'; import { MarkSpec, NodeSpec, Node, DOMOutputSpec, Schema } from 'prosemirror-model'; declare const marks: { link: MarkSpec; em: MarkSpec; strong: MarkSpec; code: MarkSpec; u: MarkSpec; s: MarkSpec; text_color: MarkSpec; text_background_color: MarkSpec; sup: MarkSpec; sub: MarkSpec; }; declare const nodes: { doc: NodeSpec; text: NodeSpec; paragraph: NodeSpec; blockquote: NodeSpec; horizontal_rule: NodeSpec; heading: NodeSpec; hard_break: NodeSpec; code_block: NodeSpec; image: NodeSpec; list_item: { content: string; marks?: string; group?: string; inline?: boolean; atom?: boolean; attrs?: { [name: string]: prosemirror_model.AttributeSpec; }; selectable?: boolean; draggable?: boolean; code?: boolean; whitespace?: "pre" | "normal"; definingAsContext?: boolean; definingForContent?: boolean; defining?: boolean; isolating?: boolean; toDOM?: (node: Node) => DOMOutputSpec; parseDOM?: readonly prosemirror_model.TagParseRule[]; toDebugString?: (node: Node) => string; leafText?: (node: Node) => string; linebreakReplacement?: boolean; }; ordered_list: { content: string; group: string; marks?: string; inline?: boolean; atom?: boolean; attrs?: { [name: string]: prosemirror_model.AttributeSpec; }; selectable?: boolean; draggable?: boolean; code?: boolean; whitespace?: "pre" | "normal"; definingAsContext?: boolean; definingForContent?: boolean; defining?: boolean; isolating?: boolean; toDOM?: (node: Node) => DOMOutputSpec; parseDOM?: readonly prosemirror_model.TagParseRule[]; toDebugString?: (node: Node) => string; leafText?: (node: Node) => string; linebreakReplacement?: boolean; }; bullet_list: { content: string; group: string; marks?: string; inline?: boolean; atom?: boolean; attrs?: { [name: string]: prosemirror_model.AttributeSpec; }; selectable?: boolean; draggable?: boolean; code?: boolean; whitespace?: "pre" | "normal"; definingAsContext?: boolean; definingForContent?: boolean; defining?: boolean; isolating?: boolean; toDOM?: (node: Node) => DOMOutputSpec; parseDOM?: readonly prosemirror_model.TagParseRule[]; toDebugString?: (node: Node) => string; leafText?: (node: Node) => string; linebreakReplacement?: boolean; }; }; declare const schema: Schema<"blockquote" | "doc" | "text" | "paragraph" | "horizontal_rule" | "heading" | "hard_break" | "code_block" | "image" | "list_item" | "ordered_list" | "bullet_list", "em" | "strong" | "code" | "u" | "s" | "sup" | "sub" | "link" | "text_color" | "text_background_color">; export { marks, nodes, schema };