import type { NodeSpec } from '@atlaskit/editor-prosemirror/model';
import type { AnnotationMarkDefinition } from '../marks/annotation';
/**
 * @name emoji_node
 */
export interface EmojiDefinition {
    attrs: EmojiAttributes;
    /**
     // eslint-disable-next-line eslint-plugin-jsdoc/check-tag-names
     * @stage 0
     */
    marks?: Array<AnnotationMarkDefinition>;
    type: 'emoji';
}
export interface EmojiAttributes {
    id?: string;
    localId?: string;
    shortName: string;
    text?: string;
}
export declare const emoji: NodeSpec;
export declare const emojiWithLocalId: NodeSpec;
