import { InputRule } from 'prosemirror-inputrules'; import { Node, Schema } from 'prosemirror-model'; import { EditorState, Plugin } from 'prosemirror-state'; import * as React from 'react'; import { Actions } from './actions/BuiltInActions'; import { PluginConfig } from './plugins'; export interface EditorProps { id: string | number; className?: string; children?: React.ReactNode; onChange?: (editorState: EditorState) => void; document?: Node; editable: boolean; actions: Actions; plugins?: (pluginConfig: PluginConfig) => Plugin[]; inputRules?: InputRule[]; schema: Schema; debug?: boolean; collabVersion?: number; } export declare const Editor: React.SFC;