import { Extension } from '@tiptap/core'; /** * A URL pasted over words links them, as in Peek, when the message can carry * them as a link on words: plain words on one line, no chip, no line break, no * bracket, no code. Otherwise the words stay and the URL goes in after them, * so neither is lost. Ahead of StarterKit's own link-on-paste. */ export declare const PasteOverWords: Extension; /** StarterKit with a link that ends where its words end: what is typed after linked words is not linked (Peek's `inclusive: false`). */ export declare const BoxKit: Extension; /** * {@link BoxKit} for a document: the same link, which also keeps `extra` — * every key a saved link carries that this version does not know — so a save * writes it back. ProseMirror drops an attribute its schema does not name, and * the key with it. Protocol's `toEditorDocument(doc, { links: true })` fills it. */ export declare const DocumentKit: Extension; /** A link's look in an editor: the package `Link variant="text"`, spelled out for a mark's element and a decoration's range. */ export declare const LINK_CLASS = "text-info-default underline underline-offset-2 cursor-pointer"; /** How a link mark is drawn in a document: the link look, a mark {@link BareLinks} recognises, and a new tab that cannot reach this one. */ export declare const LINK_MARK_ATTRIBUTES: { class: string; 'data-link-mark': string; target: string; rel: string; }; export declare const BareLinks: Extension; //# sourceMappingURL=links.d.ts.map