'use strict';

var parse$1 = require('../core/parse.js');
require('../core/registries.js');
var errors = require('./errors.js');

const parse = /* @__PURE__ */ parse$1._parse(errors.ZodRealError);
const parseAsync = /* @__PURE__ */ parse$1._parseAsync(errors.ZodRealError);
const safeParse = /* @__PURE__ */ parse$1._safeParse(errors.ZodRealError);
const safeParseAsync = /* @__PURE__ */ parse$1._safeParseAsync(errors.ZodRealError);
// Codec functions
const encode = /* @__PURE__ */ parse$1._encode(errors.ZodRealError);
const decode = /* @__PURE__ */ parse$1._decode(errors.ZodRealError);
const encodeAsync = /* @__PURE__ */ parse$1._encodeAsync(errors.ZodRealError);
const decodeAsync = /* @__PURE__ */ parse$1._decodeAsync(errors.ZodRealError);
const safeEncode = /* @__PURE__ */ parse$1._safeEncode(errors.ZodRealError);
const safeDecode = /* @__PURE__ */ parse$1._safeDecode(errors.ZodRealError);
const safeEncodeAsync = /* @__PURE__ */ parse$1._safeEncodeAsync(errors.ZodRealError);
const safeDecodeAsync = /* @__PURE__ */ parse$1._safeDecodeAsync(errors.ZodRealError);

exports.decode = decode;
exports.decodeAsync = decodeAsync;
exports.encode = encode;
exports.encodeAsync = encodeAsync;
exports.parse = parse;
exports.parseAsync = parseAsync;
exports.safeDecode = safeDecode;
exports.safeDecodeAsync = safeDecodeAsync;
exports.safeEncode = safeEncode;
exports.safeEncodeAsync = safeEncodeAsync;
exports.safeParse = safeParse;
exports.safeParseAsync = safeParseAsync;
