import type { CardPluginEditorConfig } from '../plugin-card/types.js';
import type { SmartBlockPluginEditorConfig } from '../plugin-smart-block/index.js';
import type { AiPluginEditorConfig } from '../plugin-ai/types.js';
import type { AudioPluginEditorConfig } from '../plugin-audio/types.js';
import type { ActionButtonPluginEditorConfig, LinkButtonPluginEditorConfig } from '../plugin-button/types.js';
import type { CodeBlockPluginEditorConfig } from '../plugin-code-block/types.js';
import type { CollapsibleListPluginEditorConfig } from '../plugin-collapsible-list/types.js';
import type { DividerPluginEditorConfig } from '../plugin-divider/types.js';
import type { EmojiPluginEditorConfig } from '../plugin-emoji/types.js';
import type { FilePluginEditorConfig } from '../plugin-file-upload/types.js';
import type { FontFamilyPluginEditorConfig } from '../plugin-font-family/types.js';
import type { GalleryPluginEditorConfig } from '../plugin-gallery/types.js';
import type { GiphyPluginEditorConfig } from '../plugin-giphy/types.js';
import type { HashtagPluginEditorConfig } from '../plugin-hashtag/types.js';
import type { HeadingsPluginEditorConfig } from '../plugin-headings/types.js';
import type { HtmlPluginEditorConfig } from '../plugin-html/types.js';
import type { ImagePluginEditorConfig } from '../plugin-image/types.js';
import type { IndentPluginEditorConfig } from '../plugin-indent/types.js';
import type { InlineAiPluginConfig } from '../plugin-inline-ai/editor.js';
import type { LineSpacingPluginEditorConfig } from '../plugin-line-spacing/types.js';
import type { LinkPreviewPluginEditorConfig } from '../plugin-link-preview/types.js';
import type { LinkPluginEditorConfig } from '../plugin-link/types.js';
import type { MentionsPluginEditorConfig } from '../plugin-mentions/types.js';
import type { ShapePluginOptions } from '../plugin-shape/options.js';
import type { PollPluginEditorConfig } from '../plugin-social-polls/types.js';
import type { SpoilerPluginEditorConfig } from '../plugin-spoiler/types.js';
import type { TablePluginEditorConfig } from '../plugin-table/types.js';
import type { TextColorPluginEditorConfig, TextHighlightPluginEditorConfig } from '../plugin-text-color/types.js';
import type { TocPluginEditorConfig } from '../plugin-toc/types.js';
import type { VerticalEmbedPluginEditorConfig } from '../plugin-vertical-embed/types.js';
import type { VideoPluginEditorConfig } from '../plugin-video/types.js';
import type { FontSizePluginOptions, LayoutPluginOptions, LayoutUppercasePluginOptions } from '../ricos-common-plugins/types.js';
export type EditorPluginOptions = AiPluginEditorConfig | InlineAiPluginConfig | LayoutPluginOptions | LayoutUppercasePluginOptions | FontSizePluginOptions | EmojiPluginEditorConfig | HeadingsPluginEditorConfig | IndentPluginEditorConfig | LineSpacingPluginEditorConfig | ActionButtonPluginEditorConfig | AudioPluginEditorConfig | CodeBlockPluginEditorConfig | CollapsibleListPluginEditorConfig | DividerPluginEditorConfig | FilePluginEditorConfig | GalleryPluginEditorConfig | GiphyPluginEditorConfig | HashtagPluginEditorConfig | HtmlPluginEditorConfig | TocPluginEditorConfig | ImagePluginEditorConfig | LinkPluginEditorConfig | LinkButtonPluginEditorConfig | LinkPreviewPluginEditorConfig | MentionsPluginEditorConfig | PollPluginEditorConfig | SpoilerPluginEditorConfig | TablePluginEditorConfig | TextColorPluginEditorConfig | TextHighlightPluginEditorConfig | VerticalEmbedPluginEditorConfig | VideoPluginEditorConfig | FontFamilyPluginEditorConfig | ShapePluginOptions | CardPluginEditorConfig | SmartBlockPluginEditorConfig;
//# sourceMappingURL=editor-plugin-options.d.ts.map