import type { ViewTemplate } from '@ni/fast-element'; import type { MentionInternals } from '../../rich-text-mention/base/models/mention-internals'; import type { MappingConfigs, MentionUpdateEmitter } from '../../rich-text-mention/base/types'; /** * A configuration object for a Mention extension, to be used by the editor for loading mention plugins in tiptap. * This object maintains the necessary internal values for loading mention extension. */ export declare class MentionExtensionConfiguration { private static instance; readonly iconTemplate: ViewTemplate; readonly viewElement: string; readonly character: string; readonly name: string; readonly key: string; readonly mappingConfigs?: MappingConfigs; readonly buttonLabel: string; readonly mentionUpdateEmitter: MentionUpdateEmitter; constructor(mentionInternals: MentionInternals); }