import { Attribute, Inline, Node, Schema } from '../../prosemirror'; export declare class EmojiNodeType extends Inline { constructor(name: string, schema: Schema); readonly attrs: { id: Attribute; shortcut: Attribute; representation: Attribute; }; readonly matchDOMTag: { 'span[data-emoji-id]': (dom: Element) => { id: string; }; }; toDOM(node: EmojiNode): any; } export interface EmojiNode extends Node { type: EmojiNodeType; attrs: { id: string; [key: string]: any; }; } export declare function isEmojiNode(node: Node): node is EmojiNode;