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