@atlaskit/editor-plugin-media
Version:
Media plugin for @atlaskit/editor-core
11 lines (10 loc) • 941 B
TypeScript
import type { IntlShape } from 'react-intl-next';
import type { ProviderFactory } from '@atlaskit/editor-common/provider-factory';
import type { FloatingToolbarConfig } from '@atlaskit/editor-common/types';
import type { ExtractInjectionAPI } from '@atlaskit/editor-common/types';
import type { EditorState } from '@atlaskit/editor-prosemirror/state';
import type { MediaNextEditorPluginType } from '../next-plugin-type';
import type { MediaLinkingState } from '../pm-plugins/linking';
import type { MediaToolbarBaseConfig } from '../types';
export declare function shouldShowMediaLinkToolbar(editorState: EditorState): boolean;
export declare const getLinkingToolbar: (toolbarBaseConfig: MediaToolbarBaseConfig, mediaLinkingState: MediaLinkingState, state: EditorState, intl: IntlShape, pluginInjectionApi: ExtractInjectionAPI<MediaNextEditorPluginType> | undefined, providerFactory?: ProviderFactory) => FloatingToolbarConfig | undefined;