import { objectType, stringType } from '../_util/type.mjs';

const qrProps = () => {
  return {
    size: { type: Number, default: 160 },
    value: { type: String, required: true },
    color: String,
    includeMargin: Boolean,
    imageSettings: objectType()
  };
};
const qrcodeProps = () => {
  return {
    ...qrProps(),
    errorLevel: stringType("M"),
    icon: String,
    iconSize: { type: Number, default: 40 },
    status: stringType("active"),
    bordered: { type: Boolean, default: true }
  };
};

export { qrProps, qrcodeProps };
//# sourceMappingURL=interface.mjs.map
