/// <reference types="prosemirror-model" />
import Editor, { EditorProps } from './Editor';
import { EditorTools } from './tools/main';
import { EditorToolsSettings } from './config/toolsSettings';
import { EditorUtils } from './utils';
import { EditorDialogs } from './dialogs/main';
import { EditorState, Plugin, PluginKey, Transaction, EditorView, Decoration, DecorationSet, Schema, NodeType, Node, MarkType, Mark, InputRule, inputRules, wrappingInputRule, textblockTypeInputRule, keymap, history, dropCursor, gapCursor, tableNodes } from '@progress/kendo-editor-common';
export { PasteCleanupSettings } from './config/pasteSettings';
export { EditorChangeEvent } from './Editor';
declare const ProseMirror: {
    EditorState: typeof EditorState;
    Plugin: typeof Plugin;
    PluginKey: typeof PluginKey;
    Transaction: typeof Transaction;
    EditorView: typeof EditorView;
    Decoration: typeof Decoration;
    DecorationSet: typeof DecorationSet;
    Schema: typeof Schema;
    NodeType: typeof NodeType;
    Node: typeof Node;
    MarkType: typeof MarkType;
    Mark: typeof Mark;
    keymap: typeof keymap;
    baseKeymap: import("prosemirror-commands").Keymap<any>;
    history: typeof history;
    dropCursor: typeof dropCursor;
    gapCursor: typeof gapCursor;
    tableNodes: typeof tableNodes;
    InputRule: typeof InputRule;
    inputRules: typeof inputRules;
    wrappingInputRule: typeof wrappingInputRule;
    textblockTypeInputRule: typeof textblockTypeInputRule;
};
export { Editor, EditorProps, EditorTools, EditorToolsSettings, EditorUtils, EditorDialogs, ProseMirror };
