import { Plugin } from 'prosemirror-state'; interface ICtrlPluginCtrl { register: (props: T, prioritized?: boolean) => void; unregister: (props: T) => void; } interface ICtrlPlugin extends Plugin { registerProps: (props: T, prioritized?: boolean) => void; unregisterProps: (props: T) => void; } declare const createCtrlPlugin: (spec: Plugin['spec'], ctrlCenter: ICtrlPluginCtrl) => ICtrlPlugin; export { createCtrlPlugin, ICtrlPlugin };