import type { Alignment } from '@prezly/slate-types'; import React from 'react'; import type { InlineLinksExtensionConfiguration } from '../../extensions/inline-links'; import type { FetchOEmbedFn } from './types'; interface Props { availableWidth: number; containerElement: HTMLElement | null; defaultAlignment: Alignment; withAlignment: boolean; withBlockquotes: boolean; withCallouts: boolean; withConversionOptions?: false | { fetchOembed: FetchOEmbedFn; }; withHeadings: boolean; withInlineLinks: boolean | InlineLinksExtensionConfiguration; withLists: boolean; withNewTabOption: boolean; withTextHighlight: boolean; withParagraphs: boolean; } export declare function RichFormattingMenu({ availableWidth, containerElement, defaultAlignment, withAlignment, withBlockquotes, withCallouts, withConversionOptions, withHeadings, withInlineLinks, withLists, withNewTabOption, withTextHighlight, withParagraphs, }: Props): React.JSX.Element | null; export {};