import type { MediaInlineAttrs } from '@atlaskit/editor-common/media-inline';
import type { ProviderFactory } from '@atlaskit/editor-common/provider-factory';
import type { EventHandlers } from '@atlaskit/editor-common/ui';
import type { MediaFeatureFlags } from '@atlaskit/media-common';
import React from 'react';
import type { WithIntlProps, WrappedComponentProps } from 'react-intl';
import type { RendererAppearance } from '../../ui/Renderer/types';
import type { Mark } from '@atlaskit/editor-prosemirror/model';
import type { MediaSSR } from '../../types/mediaOptions';
type MediaInlineProps = {
    collection?: string;
    eventHandlers?: EventHandlers;
    fallbackMediaNameFetcher?: (id: string) => Promise<string>;
    featureFlags?: MediaFeatureFlags;
    id: string;
    marks?: Array<Mark>;
    providers: ProviderFactory;
    rendererAppearance?: RendererAppearance;
    ssr?: MediaSSR;
};
declare const _default_1: React.FC<WithIntlProps<MediaInlineProps & WrappedComponentProps & MediaInlineAttrs>> & {
    WrappedComponent: React.ComponentType<MediaInlineProps & WrappedComponentProps & MediaInlineAttrs>;
};
export default _default_1;
