import { RichTextImageOptions } from "./rich-text-image.js"; import { RichTextHeadingOptions } from "./rich-text-heading.js"; import { RichTextBulletListOptions } from "./rich-text-bullet-list.js"; import { RichTextDocumentOptions } from "./rich-text-document.js"; import { RichTextLinkOptions } from "./rich-text-link.js"; import { RichTextOrderedListOptions } from "./rich-text-ordered-list.js"; import { RichTextStrikethroughOptions } from "./rich-text-strikethrough.js"; import { Extension } from "@tiptap/core"; import { HistoryOptions } from "@tiptap/extension-history"; import { ParagraphOptions } from "@tiptap/extension-paragraph"; import { BlockquoteOptions } from "@tiptap/extension-blockquote"; import { BoldOptions } from "@tiptap/extension-bold"; import { CodeBlockOptions } from "@tiptap/extension-code-block"; import { DropcursorOptions } from "@tiptap/extension-dropcursor"; import { HardBreakOptions } from "@tiptap/extension-hard-break"; import { HorizontalRuleOptions } from "@tiptap/extension-horizontal-rule"; import { ItalicOptions } from "@tiptap/extension-italic"; import { ListItemOptions } from "@tiptap/extension-list-item"; import { ListKeymapOptions } from "@tiptap/extension-list-keymap"; import { CodeOptions } from "@tiptap/extension-code"; //#region src/extensions/rich-text/rich-text-kit.d.ts /** * The options available to customize the `RichTextKit` extension. */ type RichTextKitOptions = { /** * Set options for the `Blockquote` extension, or `false` to disable. */ blockquote: Partial | false; /** * Set options for the `Bold` extension, or `false` to disable. */ bold: Partial | false; /** * Set options for the `BulletList` extension, or `false` to disable. */ bulletList: Partial | false; /** * Set options for the `Code` extension, or `false` to disable. */ code: Partial | false; /** * Set options for the `CodeBlock` extension, or `false` to disable. */ codeBlock: Partial | false; /** * Set options for the `Document` extension, or `false` to disable. */ document: Partial | false; /** * Set options for the `Dropcursor` extension, or `false` to disable. */ dropCursor: Partial | false; /** * Set to `false` to disable the `Gapcursor` extension. */ gapCursor: false; /** * Set options for the `HardBreak` extension, or `false` to disable. */ hardBreak: Partial | false; /** * Set options for the `Heading` extension, or `false` to disable. */ heading: Partial | false; /** * Set options for the `History` extension, or `false` to disable. */ history: Partial | false; /** * Set options for the `HorizontalRule` extension, or `false` to disable. */ horizontalRule: Partial | false; /** * Set options for the `Image` extension, or `false` to disable. */ image: Partial | false; /** * Set options for the `Italic` extension, or `false` to disable. */ italic: Partial | false; /** * Set options for the `Link` extension, or `false` to disable. */ link: Partial | false; /** * Set options for the `ListItem` extension, or `false` to disable. */ listItem: Partial | false; /** * Set options for the `ListKeymap` extension, or `false` to disable. */ listKeymap: Partial | false; /** * Set options for the `OrderedList` extension, or `false` to disable. */ orderedList: Partial | false; /** * Set options for the `Paragraph` extension, or `false` to disable. */ paragraph: Partial | false; /** * Set to `false` to disable the `PasteEmojis` extension. */ pasteEmojis: false; /** * Set to `false` to disable the `PasteMarkdown` extension. */ pasteMarkdown: false; /** * Set to `false` to disable the `PasteSinglelineText` extension. */ pasteSinglelineText: false; /** * Set to `false` to disable the `PasteHTMLTableAsString` extension. */ pasteHTMLTableAsString: false; /** * Set options for the `Strike` extension, or `false` to disable. */ strike: Partial | false; /** * Set to `false` to disable the `Text` extension. */ text: false; /** * Set to `false` to disable the `Typography` extension. */ typography: false; }; /** * The `RichTextKit` extension is a collection of the minimal required extensions to have a full * WYSIWYG text editor working. This extension is based on the official `StarterKit` extension * implementation, allowing almost every extension to be customized or disabled. */ declare const RichTextKit: Extension; //#endregion export { RichTextKit }; //# sourceMappingURL=rich-text-kit.d.ts.map