"use strict";
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const install$1 = require("../axisPointer/install.js");
const extension = require("../../extension.js");
const TooltipModel = require("./TooltipModel.js");
const TooltipView = require("./TooltipView.js");
const util = require("../../../../../../zrender@5.4.4/node_modules/zrender/lib/core/util.js");
function install(registers) {
  extension.use(install$1.install);
  registers.registerComponentModel(TooltipModel.default);
  registers.registerComponentView(TooltipView.default);
  registers.registerAction({
    type: "showTip",
    event: "showTip",
    update: "tooltip:manuallyShowTip"
  }, util.noop);
  registers.registerAction({
    type: "hideTip",
    event: "hideTip",
    update: "tooltip:manuallyHideTip"
  }, util.noop);
}
exports.install = install;
