import { NodeExtension } from "../../NodeExtension"; import { MentionEditorExtensionConfiguration } from "../../../../models/richtext-editor-extensions"; import { ResolvedUserIdentity } from "@omnia/fx-models"; interface MetionHtml { user: ResolvedUserIdentity; html: string; } interface MentionOptions extends MentionEditorExtensionConfiguration { matcher: any; mentionClass: string; suggestionClass: string; } export default class Mention extends NodeExtension { static content: { [key: string]: MetionHtml; }; static options: Partial; private userIdentityStore; constructor(options?: Partial); get name(): string; get defaultOptions(): { matcher: { char: string; allowSpaces: boolean; startOfLine: boolean; }; suggestionClass: string; }; get schema(): any; get view(): any; commands({ schema }: { schema: any; }): (attrs: any) => any; get plugins(): any[]; } export {};