import type { SlateEditor } from '@udecode/plate-common'; import type { Option } from '../../extensions/floating-add-menu'; export declare enum MenuAction { ADD_ATTACHMENT = "add_attachment", ADD_BUTTON_BLOCK = "add_button_block", ADD_CALLOUT = "add_callout", ADD_CONTACT = "add_contact", ADD_COVERAGE = "add_coverage", ADD_DIVIDER = "add_divider", ADD_TABLE = "add_table", ADD_EMBED = "add_embed", ADD_PODCAST = "add_podcast", ADD_AUDIO = "add_audio", ADD_INSTAGRAM = "add_instagram", ADD_X = "add_x", ADD_FACEBOOK = "add_facebook", ADD_VIMEO = "add_vimeo", ADD_DROPBOX = "add_dropbox", ADD_SOUNDCLOUD = "add_soundcloud", ADD_SPOTIFY = "add_spotify", ADD_GOOGLE_MAPS = "add_google_maps", ADD_GOOGLE_SHEETS = "add_google_sheets", ADD_GOOGLE_DOCS = "add_google_docs", ADD_CALENDLY = "add_calendly", ADD_EVENTBRITE = "add_eventbrite", ADD_TYPEFORM = "add_typeform", ADD_TALLY = "add_tally", ADD_MICROSOFT_TEAMS = "add_microsoft_teams", ADD_GIPHY = "add_giphy", ADD_PINTEREST = "add_pinterest", ADD_EMBED_SOCIAL = "add_embed_social", ADD_GALLERY = "add_gallery", ADD_GALLERY_BOOKMARK = "add_gallery_bookmark", ADD_HEADING_1 = "add_heading_1", ADD_HEADING_2 = "add_heading_2", ADD_IMAGE = "add_image", ADD_PARAGRAPH = "add_paragraph", ADD_QUOTE = "add_quote", ADD_VIDEO = "add_video", ADD_YOUTUBE = "add_youtube", ADD_TIKTOK = "add_tiktok", ADD_WEB_BOOKMARK = "add_web_bookmark", ADD_STORY_EMBED = "add_story_embed", ADD_STORY_BOOKMARK = "add_story_bookmark", ADD_SNIPPET = "add_snippet" } interface Params { withAttachments: boolean; withBlockquotes: boolean; withButtonBlocks: boolean; withCallouts: boolean; withCoverage: boolean; withDivider: boolean; withTables: boolean; withEmbeds: boolean; withEmbedSocial: boolean; withGalleries: boolean; withGalleryBookmarks: boolean; withHeadings: boolean; withImages: boolean; withParagraphs: boolean; withPressContacts: boolean; withStoryEmbeds: boolean; withStoryBookmarks: boolean; withVideos: boolean; withWebBookmarks: boolean; withSnippets: boolean; withSpecificProviderOptions?: boolean; } export declare function generateFloatingAddMenuOptions(editor: SlateEditor, params: Params): Option[]; export {};