MemberStatusUpdateTrigger: ZodObject<
    {
        action: ZodEnum<["assign_role", "take_away_role"]>;
        enabled_channels: ZodUnion<
            [
                ZodDefault<ZodArray<ZodType<string, ZodTypeDef, string>, "many">>,
                ZodLiteral<"all">,
            ],
        >;
        ignore_roles: ZodDefault<
            ZodArray<ZodType<string, ZodTypeDef, string>, "many">,
        >;
        ignore_users: ZodDefault<
            ZodArray<ZodType<string, ZodTypeDef, string>, "many">,
        >;
        must_contain: ZodDefault<ZodArray<ZodString, "many">>;
        must_not_contain: ZodDefault<ZodArray<ZodString, "many">>;
        roles: ZodDefault<ZodArray<ZodType<string, ZodTypeDef, string>, "many">>;
        type: ZodLiteral<"member_status_update">;
    },
    "strip",
    ZodTypeAny,
    {
        action: "assign_role"
        | "take_away_role";
        enabled_channels: string[] | "all";
        ignore_roles: string[];
        ignore_users: string[];
        must_contain: string[];
        must_not_contain: string[];
        roles: string[];
        type: "member_status_update";
    },
    {
        action: "assign_role"
        | "take_away_role";
        enabled_channels?: string[] | "all";
        ignore_roles?: string[];
        ignore_users?: string[];
        must_contain?: string[];
        must_not_contain?: string[];
        roles?: string[];
        type: "member_status_update";
    },
> = ...
MMNEPVFCICPMFPCPTTAAATR