import type { SuggestionProps } from '@tiptap/suggestion';
/**
 * TipTap node types.
 * @public
 */
export declare const TipTapNodeName: {
    readonly bulletList: "bulletList";
    readonly numberedList: "orderedList";
};
export type TipTapNodeName = (typeof TipTapNodeName)[keyof typeof TipTapNodeName];
export interface MentionExtensionConfig {
    name: string;
    key: string;
    character: string;
    viewElement: string;
}
export interface FormatButtonsState {
    bold: boolean;
    italics: boolean;
}
export interface MentionDetail {
    href: string;
    displayName: string;
}
export declare const mentionPluginPrefix = "mention-plugin-";
export type ActiveMentionCommandEmitter = (command?: SuggestionProps['command']) => void;
export type ActiveMentionCharacterEmitter = (character: string) => void;
