import { b as EditorPreset } from './index-DPw2EK7p.js'; import { FontFamilyOption, FontSizeOption, LineHeightOption, CodeLanguageOptionsConfig } from '@lyfie/luthor-headless'; /** * Copyright (c) Luthor Team and contributors. * Open source under the MIT License (LICENSE). * Fork it. Remix it. Ship it. * Build freely. Credit kindly. */ declare const extensiveToolbar: readonly ["undo", "redo", "fontFamily", "heading", "fontSize", "lineHeight", "textColor", "textHighlight", "bold", "italic", "underline", "strikethrough", "subscript", "superscript", "link", "image", "table", "horizontalRule", "iframeEmbed", "youtubeEmbed", "blockquote", "code", "codeBlock", "bulletedList", "numberedList", "checkList", "commandPalette", "floatingToolbar", "contextMenu", "draggableBlock", "customNode", "sourceMode", "themeToggle"]; declare const extensivePreset: EditorPreset; type ExtensivePresetConfig = { fontFamilyOptions?: readonly FontFamilyOption[]; fontSizeOptions?: readonly FontSizeOption[]; lineHeightOptions?: readonly LineHeightOption[]; minimumDefaultLineHeight?: string | number; maxListIndentation?: number; isCopyAllowed?: boolean; languageOptions?: readonly string[] | CodeLanguageOptionsConfig; showLineNumbers?: boolean; }; declare function createExtensivePreset(config?: ExtensivePresetConfig): EditorPreset; export { type ExtensivePresetConfig as E, extensiveToolbar as a, createExtensivePreset as c, extensivePreset as e };