import { type Extension } from '@prezly/slate-commons'; import type { Alignment } from '@prezly/slate-types'; import type { EditorProps } from './types'; type Parameters = { align: Alignment; availableWidth: number; onFloatingAddMenuToggle: (show: boolean, trigger: 'input' | 'hotkey') => void; } & Pick, 'withAllowedBlocks' | 'withAttachments' | 'withBlockquotes' | 'withButtonBlocks' | 'withCallouts' | 'withCoverage' | 'withCustomNormalization' | 'withDivider' | 'withEmbeds' | 'withFloatingAddMenu' | 'withGalleries' | 'withGalleryBookmarks' | 'withHeadings' | 'withImages' | 'withInlineContacts' | 'withInlineLinks' | 'withLists' | 'withPlaceholders' | 'withPressContacts' | 'withTextStyling' | 'withTables' | 'withUserMentions' | 'withVariables' | 'withVideos' | 'withWebBookmarks' | 'withStoryEmbeds' | 'withStoryBookmarks' | 'withSnippets'>; export declare function getEnabledExtensions(parameters: Parameters): Generator; export {};