export default OuterFrame;
declare class OuterFrame {
    constructor(opt?: {});
    mindMap: any;
    draw: any;
    outerFrameElList: any[];
    activeOuterFrame: {
        el: any;
        node: any;
        range: any;
    };
    createDrawContainer(): void;
    bindEvent(): void;
    renderOuterFrames(): void;
    clearActiveOuterFrame(): void;
    addOuterFrame(appointNodes: any, config?: {}): void;
    removeActiveOuterFrame(): void;
    unBindEvent(): void;
    getActiveOuterFrame(): {
        el: any;
        node: any;
        range: any;
    };
    updateActiveOuterFrame(config?: {}): void;
    getRangeNodeList(node: any, range: any): any;
    setActiveOuterFrame(el: any, node: any, range: any): void;
    createOuterFrameEl(x: any, y: any, width: any, height: any, styleConfig?: {}): any;
    clearOuterFrameElList(): void;
    beforePluginRemove(): void;
    beforePluginDestroy(): void;
}
declare namespace OuterFrame {
    const instanceName: string;
}
