'use strict';

Object.defineProperty(exports, '__esModule', { value: true });

var cesiumProps = require('../../utils/cesium-props.js');
var usePosition = require('../private/use-position.js');
var defaultOpts = require('./defaultOpts.js');

const useDrawingActionProps = {
  ...cesiumProps.enableMouseEvent,
  show: Boolean,
  editable: Boolean,
  drawtip: Object,
  pointOpts: Object,
  editorOpts: Object,
  mode: Number,
  preRenderDatas: Array
};
const useDrawingFabProps = {
  ...usePosition.positionProps,
  ...cesiumProps.show,
  mode: {
    type: Number,
    default: 1
  },
  activeColor: {
    type: String,
    default: "positive"
  },
  editable: {
    type: Boolean,
    default: false
  },
  clampToGround: {
    type: Boolean,
    default: false
  },
  clearActionOpts: {
    type: Object,
    default: () => defaultOpts.clearActionDefault
  }
};

exports.useDrawingActionProps = useDrawingActionProps;
exports.useDrawingFabProps = useDrawingFabProps;
//# sourceMappingURL=props.js.map
