import { Attribute, Inline, Node, Schema } from '../../prosemirror'; export declare class ImageNodeType extends Inline { constructor(name: string, schema: Schema); readonly attrs: { src: Attribute; }; readonly draggable: boolean; readonly matchDOMTag: { 'img[src]': (elem: HTMLElement) => { src: string; }; }; toDOM(node: Node): [string, any]; } export interface ImageNode extends Node { type: ImageNodeType; attrs: { src: string; }; } export declare function isImageNode(node: Node): node is ImageNode;