ZodFirstPartySchemaTypes:
    | ZodString
    | ZodNumber
    | ZodNaN
    | ZodBigInt
    | ZodBoolean
    | ZodDate
    | ZodUndefined
    | ZodNull
    | ZodAny
    | ZodUnknown
    | ZodNever
    | ZodVoid
    | ZodArray<any, any>
    | ZodObject<any, any, any>
    | ZodUnion<any>
    | ZodDiscriminatedUnion<any, any>
    | ZodIntersection<any, any>
    | ZodTuple<any, any>
    | ZodRecord<any, any>
    | ZodMap<any>
    | ZodSet<any>
    | ZodFunction<any, any>
    | ZodLazy<any>
    | ZodLiteral<any>
    | ZodEnum<any>
    | ZodEffects<any, any, any>
    | ZodNativeEnum<any>
    | ZodOptional<any>
    | ZodNullable<any>
    | ZodDefault<any>
    | ZodCatch<any>
    | ZodPromise<any>
    | ZodBranded<any, any>
    | ZodPipeline<any, any>
    | ZodReadonly<any>
    | ZodSymbol