import * as a from "yup";
import { VALIDATION_OBJECT_BRAND as r } from "./types.js";
const c = (e) => a.object().shape(e), i = (e) => ({ ...e }), n = (...e) => {
  const t = Object.assign({}, ...e);
  return Object.defineProperty(t, r, {
    configurable: !1,
    enumerable: !1,
    writable: !1,
    value: !0
  }), t;
}, l = () => c(n(i({})));
export {
  l as createEmptyValidationSchema,
  n as createValidationFullObject,
  i as createValidationPartialObject,
  c as createValidationSchema
};
