import '../../../utils/index.mjs';
import '../../tooltip/index.mjs';
import { abstractTooltipProps } from '../../tooltip/src/props.mjs';
import { anyType, stringType, objectType } from '../../../utils/vue/propType.mjs';

function popconfirmProps() {
  return {
    ...abstractTooltipProps(),
    prefixCls: String,
    content: anyType(),
    title: anyType(),
    description: anyType(),
    okType: stringType("primary"),
    disabled: { type: Boolean, default: false },
    okText: anyType(),
    cancelText: anyType(),
    icon: anyType(),
    okButtonProps: objectType(),
    cancelButtonProps: objectType(),
    showCancel: { type: Boolean, default: true },
    onConfirm: Function,
    onCancel: Function
  };
}

export { popconfirmProps };
//# sourceMappingURL=props.mjs.map
