@atlaskit/editor-plugin-media
Version:
Media plugin for @atlaskit/editor-core
38 lines (37 loc) • 1.48 kB
TypeScript
import React from 'react';
import type { WithIntlProps, WrappedComponentProps } from 'react-intl';
import type { ContextIdentifierProvider, MediaProvider } from '@atlaskit/editor-common/provider-factory';
import type { Node as PMNode } from '@atlaskit/editor-prosemirror/model';
import type { EditorView } from '@atlaskit/editor-prosemirror/view';
import type { MediaOptions } from '../types';
export declare const MediaGroupNext: React.FC<WithIntlProps<{
allowLazyLoading?: boolean;
anchorPos: number;
contextIdentifierProvider?: Promise<ContextIdentifierProvider>;
disabled?: boolean;
editorViewMode?: boolean;
forwardRef?: (ref: HTMLElement) => void;
getPos: () => number | undefined;
headPos: number;
isCopyPasteEnabled?: boolean;
mediaOptions: MediaOptions;
mediaProvider?: Promise<MediaProvider>;
node: PMNode;
view: EditorView;
} & WrappedComponentProps>> & {
WrappedComponent: React.ComponentType<{
allowLazyLoading?: boolean;
anchorPos: number;
contextIdentifierProvider?: Promise<ContextIdentifierProvider>;
disabled?: boolean;
editorViewMode?: boolean;
forwardRef?: (ref: HTMLElement) => void;
getPos: () => number | undefined;
headPos: number;
isCopyPasteEnabled?: boolean;
mediaOptions: MediaOptions;
mediaProvider?: Promise<MediaProvider>;
node: PMNode;
view: EditorView;
} & WrappedComponentProps>;
};