import { Plugin } from "prosemirror-state"; import { InputRule } from "prosemirror-inputrules"; import Mark from "./Mark"; export default class Link extends Mark { get name(): string; get schema(): { attrs: { href: { default: string; }; }; inclusive: boolean; parseDOM: { tag: string; getAttrs: (dom: HTMLElement) => { href: string | null; }; }[]; toDOM: (node: any) => any[]; }; inputRules({ type }: { type: any; }): InputRule[]; commands({ type }: { type: any; }): ({ href }?: { href: string; }) => (state: import("prosemirror-state").EditorState, dispatch?: ((tr: import("prosemirror-state").Transaction) => void) | undefined) => boolean; keys({ type }: { type: any; }): { "Mod-k": (state: any, dispatch: any) => boolean; }; get plugins(): Plugin[]; get toMarkdown(): { open(_state: any, mark: any, parent: any, index: any): "[" | "<"; close(state: any, mark: any, parent: any, index: any): string; }; parseMarkdown(): { mark: string; getAttrs: (tok: any) => { href: any; title: any; }; }; } //# sourceMappingURL=Link.d.ts.map