import { IWebComponentInstance, OmniaContext, SubscriptionHandler } from "../../";
import { AnchorLink } from "../AnchorLink";
import { IRichTextEditorRenderer } from "./IRichTextEditorRenderer";
import { MultilingualString } from "../../models";
import "./RichTextEditorRenderer.css";
import { VueComponentBase } from "../VueComponentBase";
export default class RichTextEditorRenderer extends VueComponentBase implements IWebComponentInstance, IRichTextEditorRenderer {
    editorContent: string | MultilingualString;
    omniaCtx: OmniaContext;
    subscriptionHandler: SubscriptionHandler;
    anchorLink: AnchorLink;
    private useAccessibilityFeature;
    private rendererClasses;
    private editorDefaultStyle;
    private userUiLanguage;
    private currentLanguage;
    private state;
    created(): Promise<void>;
    mounted(): void;
    beforeDestroy(): void;
    private handleAnchorLink;
    correctContent(): string;
    private injectOnClickScript;
    render(): VueTsxSupport.JSX.Element;
}
