import { stringType, functionType, booleanType, anyType, objectType, someType } from '../_util/type.mjs';

const progressStatuses = ["normal", "exception", "active", "success"];
const progressType = ["line", "circle", "dashboard"];
const progressSize = ["default", "small"];
const progressProps = () => ({
  prefixCls: String,
  type: stringType(),
  percent: Number,
  format: functionType(),
  status: stringType(),
  showInfo: booleanType(),
  strokeWidth: Number,
  strokeLinecap: stringType(),
  strokeColor: anyType(),
  trailColor: String,
  /** @deprecated Use `size` instead */
  width: Number,
  success: objectType(),
  gapDegree: Number,
  gapPosition: stringType(),
  size: someType([String, Number, Array]),
  steps: Number,
  /** @deprecated Use `success` instead */
  successPercent: Number,
  title: String,
  progressStatus: stringType()
});

export { progressProps, progressStatuses };
//# sourceMappingURL=props.mjs.map
