declare class DrawTool { private _viewer; private _anchorLayer; private _floatingAnchor; private _options; private _plotEvent; private _tooltipMess; constructor(); set tooltipMess(tooltipMess: string); _getEventPosition(e: any): any; /** * * @param e * @returns {boolean} */ private _onClick; private _onMouseMove; /** * * @param e * @private */ private _onRightClick; /** * * @param position * @param isCenter */ private _onCreateAnchor; /** * * @private */ private _onClearAnchor; /** * * @private */ private _bindEvent; /** * * @private */ private _unbindEvent; /** * * @param type * @param callback * @param context */ on(type: string, callback: Function, context: any): DrawTool; /** * * @param type * @param callback * @param context */ off(type: string, callback: Function, context: any): DrawTool; /** * * @param type * @param params */ fire(type: string, params?: {}): DrawTool; /** * * @param options */ activate(options?: {}): DrawTool; /** * * @returns {DrawTool} */ deactivate(): DrawTool; /** * * @param viewer */ install(viewer: any): void; } export default DrawTool;