import { NodeSpec } from '@atlaskit/editor-prosemirror/model';
import { LinkDefinition } from '../marks/link';
import { MediaBaseAttributes } from './media';
import { BorderMarkDefinition } from '../marks/border';
import { AnnotationMarkDefinition } from '../marks/annotation';
export interface MediaInlineAttributes extends MediaBaseAttributes {
    data?: object;
    type?: 'file' | 'link' | 'image';
    url?: string | null;
}
/**
 * @name mediaInline_node
 */
export interface MediaInlineDefinition {
    type: 'mediaInline';
    attrs: MediaInlineAttributes;
    marks?: Array<LinkDefinition | BorderMarkDefinition | AnnotationMarkDefinition>;
}
export declare const mediaInline: NodeSpec;
