import { enableMouseEvent, show } from '../../utils/cesium-props.mjs';
import { positionProps } from '../private/use-position.mjs';
import { clearActionDefault } from './defaultOpts.mjs';

const useDrawingActionProps = {
  ...enableMouseEvent,
  show: Boolean,
  editable: Boolean,
  drawtip: Object,
  pointOpts: Object,
  editorOpts: Object,
  mode: Number,
  preRenderDatas: Array
};
const useDrawingFabProps = {
  ...positionProps,
  ...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: () => clearActionDefault
  }
};

export { useDrawingActionProps, useDrawingFabProps };
//# sourceMappingURL=props.mjs.map
