export default RichText;
declare class RichText {
    constructor({ mindMap, pluginOpt }: {
        mindMap: any;
        pluginOpt: any;
    });
    mindMap: any;
    pluginOpt: any;
    textEditNode: HTMLDivElement;
    showTextEdit: boolean;
    quill: any;
    range: any;
    lastRange: any;
    pasteUseRange: any;
    node: any;
    isInserting: boolean;
    styleEl: HTMLStyleElement;
    cacheEditingText: string;
    isCompositing: boolean;
    textNodePaddingX: number;
    textNodePaddingY: number;
    bindEvent(): void;
    onCompositionStart(): void;
    onCompositionUpdate(): void;
    onCompositionEnd(): void;
    handleSetData(data: any): any;
    unbindEvent(): void;
    appendCss(): void;
    initOpt(): void;
    extendQuill(): void;
    extendFont(list?: any[], cover?: boolean): void;
    extendAlign(): void;
    showEditText({ node, rect, isInserting, isFromKeyDown, isFromScale }: {
        node: any;
        rect: any;
        isInserting: any;
        isFromKeyDown: any;
        isFromScale: any;
    }): void;
    onOpenRealtimeRenderOnNodeTextEditConfigUpdate(openRealtimeRenderOnNodeTextEdit: any): void;
    addNodeTextStyleToTextEditNode(node: any): void;
    setQuillContainerMinHeight(minHeight: any): void;
    updateTextEditNode(): void;
    removeTextEditEl(): void;
    getEditText(): any;
    hideEditText(nodes: any): void;
    initQuillEditor(): void;
    getPasteTextStyle(): any;
    formatPasteText(text: any): any;
    selectAll(): void;
    focus(start: any): void;
    formatText(config?: {}, clear?: boolean): void;
    removeFormat(): void;
    formatRangeText(range: any, config?: {}): void;
    formatAllText(config?: {}): void;
    normalStyleToRichTextStyle(style: any): {};
    richTextStyleToNormalStyle(config: any): {};
    isHasRichTextStyle(obj: any): boolean;
    checkNodeHasCustomRichTextStyle(node: any): boolean;
    afterHandleData(): void;
    handleDataToRichTextOnInit(): void;
    transformAllNodesToNormalNode(): void;
    handleDataToRichText(data: any): void;
    beforePluginRemove(): void;
    beforePluginDestroy(): void;
}
declare namespace RichText {
    const instanceName: string;
}
