import { Schema } from "prosemirror-model"; import { MarkdownParser } from "prosemirror-markdown"; import { MarkdownSerializer } from "./markdown/serializer"; import Editor from "../"; import Extension from "./Extension"; import { PluginSimple } from "markdown-it"; export default class ExtensionManager { extensions: Extension[]; constructor(extensions?: Extension[], editor?: Editor); get nodes(): {}; serializer(): MarkdownSerializer; parser({ schema, rules, plugins, }: { schema: any; rules?: Record; plugins?: PluginSimple[]; }): MarkdownParser; get marks(): {}; get plugins(): import("prosemirror-state").Plugin[]; get rulePlugins(): PluginSimple[]; keymaps({ schema }: { schema: Schema; }): import("prosemirror-state").Plugin[]; inputRules({ schema }: { schema: Schema; }): import("prosemirror-inputrules").InputRule[]; commands({ schema, view }: { schema: any; view: any; }): {}; } //# sourceMappingURL=ExtensionManager.d.ts.map