import { Plugin, ProseMirror, Schema } from '../../prosemirror'; import { HorizontalRuleNodeType } from '../../schema'; export declare type StateChangeHandler = (state: HorizontalRuleState) => any; export declare class HorizontalRuleState { private changeHandlers; private pm; constructor(pm: PM); addKeymap(pm: any): void; } declare var _default: Plugin; export default _default; export interface PM extends ProseMirror { schema: S; } export interface S extends Schema { nodes: { horizontal_rule: HorizontalRuleNodeType; }; }