"use strict";
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const runtime = require("../../../utils/vue/props/runtime.js");
const icon = require("../../../utils/vue/icon.js");
const content = require("./content.js");
const tourStepProps = runtime.buildProps({
  target: { type: runtime.definePropType([
    String,
    Object,
    Function
  ]) },
  title: String,
  description: String,
  showClose: {
    type: Boolean,
    default: void 0
  },
  closeIcon: { type: icon.iconPropType },
  showArrow: {
    type: Boolean,
    default: void 0
  },
  placement: content.tourContentProps.placement,
  mask: {
    type: runtime.definePropType([Boolean, Object]),
    default: void 0
  },
  contentStyle: { type: runtime.definePropType([Object]) },
  prevButtonProps: { type: runtime.definePropType(Object) },
  nextButtonProps: { type: runtime.definePropType(Object) },
  scrollIntoViewOptions: {
    type: runtime.definePropType([Boolean, Object]),
    default: void 0
  },
  type: { type: runtime.definePropType(String) }
});
const tourStepEmits = { close: () => true };
exports.tourStepEmits = tourStepEmits;
exports.tourStepProps = tourStepProps;
