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>;
};
