import { NodeType, Schema } from 'prosemirror-model';
import { EditorState, Plugin } from 'prosemirror-state';
import { InputRuleWithHandler } from '../../../utils/input-rules';
export declare function createInputRule(regexp: RegExp, nodeType: NodeType): InputRuleWithHandler;
export declare const insertList: (state: EditorState, listType: NodeType, listTypeName: string, start: number, end: number) => import("prosemirror-state").Transaction;
export default function inputRulePlugin(schema: Schema): Plugin | undefined;
