/**
 * @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
 */
/**
 * @module emoji
 */
export { Emoji } from './emoji.js';
export { EmojiMention } from './emojimention.js';
export { EmojiPicker } from './emojipicker.js';
export { EmojiRepository, type EmojiCategory, type EmojiCdnResource, type EmojiEntry, type EmojiMap, type EmojiSkinTone } from './emojirepository.js';
export { EmojiUtils } from './emojiutils.js';
export { EmojiCommand } from './emojicommand.js';
export type { EmojiConfig, EmojiSkinToneId, EmojiVersion } from './emojiconfig.js';
export { EmojiCategoriesView } from './ui/emojicategoriesview.js';
export { EmojiGridView, type EmojiGridViewEventData, type EmojiGridViewExecuteEvent, type EmojiSearchQueryCallback } from './ui/emojigridview.js';
export { EmojiPickerFormView, type EmojiPickerFormViewCancelEvent } from './ui/emojipickerformview.js';
export { EmojiPickerView, type EmojiPickerViewUpdateEvent } from './ui/emojipickerview.js';
export { EmojiSearchView } from './ui/emojisearchview.js';
export { EmojiToneView } from './ui/emojitoneview.js';
export { isEmojiSupported as _isEmojiSupported } from './utils/isemojisupported.js';
import './augmentation.js';
