InhibitorOptions: ZodObject<
    extendShape<
        { category: ZodOptional<ZodString> },
        {
            priority: ZodOptional<ZodNumber>;
            reason: ZodOptional<ZodString>;
            type: ZodOptional<ZodNativeEnum<typeof InhibitorType>>;
        },
    >,
    "passthrough",
    ZodTypeAny,
    objectOutputType<
        extendShape<
            { category: ZodOptional<ZodString> },
            {
                priority: ZodOptional<ZodNumber>;
                reason: ZodOptional<ZodString>;
                type: ZodOptional<ZodNativeEnum<typeof InhibitorType>>;
            },
        >,
        ZodTypeAny,
        "passthrough",
    >,
    objectInputType<
        extendShape<
            { category: ZodOptional<ZodString> },
            {
                priority: ZodOptional<ZodNumber>;
                reason: ZodOptional<ZodString>;
                type: ZodOptional<ZodNativeEnum<typeof InhibitorType>>;
            },
        >,
        ZodTypeAny,
        "passthrough",
    >,
>