import { ZodStringFormat as i } from "./schemas.js";
import { _isoDateTime as r, _isoDate as e, _isoTime as m, _isoDuration as a } from "../core/api.js";
import { $constructor as n } from "../core/core.js";
import { $ZodISODateTime as u, $ZodISODate as S, $ZodISOTime as Z, $ZodISODuration as d } from "../core/schemas.js";
const D = /* @__PURE__ */ n("ZodISODateTime", (o, t) => {
  u.init(o, t), i.init(o, t);
});
function f(o) {
  return r(D, o);
}
const I = /* @__PURE__ */ n("ZodISODate", (o, t) => {
  S.init(o, t), i.init(o, t);
});
function _(o) {
  return e(I, o);
}
const O = /* @__PURE__ */ n("ZodISOTime", (o, t) => {
  Z.init(o, t), i.init(o, t);
});
function g(o) {
  return m(O, o);
}
const c = /* @__PURE__ */ n("ZodISODuration", (o, t) => {
  d.init(o, t), i.init(o, t);
});
function x(o) {
  return a(c, o);
}
export {
  I as ZodISODate,
  D as ZodISODateTime,
  c as ZodISODuration,
  O as ZodISOTime,
  _ as date,
  f as datetime,
  x as duration,
  g as time
};
//# sourceMappingURL=iso.js.map
