import { Editor } from '@tiptap/core';
import { type ActiveMentionCommandEmitter, type ActiveMentionCharacterEmitter } from '../types';
import type { MentionExtensionConfiguration } from '../../models/mention-extension-configuration';
import type { RichTextMentionListbox } from '../../mention-listbox';
export declare function createTiptapEditor(activeMentionCharacterEmitter: ActiveMentionCharacterEmitter, activeMentionCommandEmitter: ActiveMentionCommandEmitter, editor: HTMLDivElement, mentionExtensionConfig: MentionExtensionConfiguration[], mentionListbox?: RichTextMentionListbox, placeholder?: string): Editor;
