Variable EvmDataCriterionSchemaConst

EvmDataCriterionSchema: ZodObject<
    {
        abi: ZodUnion<
            [
                ZodEnum<["erc20", "erc721", "erc1155"]>,
                ZodReadonly<
                    ZodArray<
                        ZodUnion<
                            [
                                ZodObject<
                                    {
                                        inputs: ZodReadonly<(...)>;
                                        name: ZodString;
                                        type: ZodLiteral<(...)>;
                                    },
                                    "strip",
                                    ZodTypeAny,
                                    { inputs: readonly (...)[]; name: string; type: "error" },
                                    { inputs: readonly (...)[]; name: string; type: "error" },
                                >,
                                ZodObject<
                                    {
                                        anonymous: ZodOptional<(...)>;
                                        inputs: ZodReadonly<(...)>;
                                        name: ZodString;
                                        type: ZodLiteral<(...)>;
                                    },
                                    "strip",
                                    ZodTypeAny,
                                    {
                                        anonymous?: (...)
                                        | (...)
                                        | (...);
                                        inputs: readonly (...)[];
                                        name: string;
                                        type: "event";
                                    },
                                    {
                                        anonymous?: (...)
                                        | (...)
                                        | (...);
                                        inputs: readonly (...)[];
                                        name: string;
                                        type: "event";
                                    },
                                >,
                                ZodEffects<
                                    ZodIntersection<
                                        ZodObject<(...), (...), (...), (...), (...)>,
                                        ZodDiscriminatedUnion<(...), (...)>,
                                    >,
                                    { constant?: ...; gas?: ...; payable?: ... } & (
                                        (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                    ),
                                    unknown,
                                >,
                            ],
                        >,
                        "many",
                    >,
                >,
            ],
        >;
        conditions: ZodArray<
            ZodObject<
                {
                    function: ZodString;
                    params: ZodOptional<
                        ZodArray<
                            ZodUnion<
                                [
                                    ZodObject<
                                        { name: ...; operator: ...; value: ... },
                                        "strip",
                                        ZodTypeAny,
                                        { name: ...; operator: ...; value: ... },
                                        { name: ...; operator: ...; value: ... },
                                    >,
                                    ZodObject<
                                        { name: ...; operator: ...; values: ... },
                                        "strip",
                                        ZodTypeAny,
                                        { name: ...; operator: ...; values: ... },
                                        { name: ...; operator: ...; values: ... },
                                    >,
                                ],
                            >,
                            "many",
                        >,
                    >;
                },
                "strip",
                ZodTypeAny,
                {
                    function: string;
                    params?: (
                        | { name: string; operator: "in"
                        | "not in"; values: string[] }
                        | {
                            name: string;
                            operator: ">" | ">=" | "<" | "<=" | "==";
                            value: string;
                        }
                    )[];
                },
                {
                    function: string;
                    params?: (
                        | { name: string; operator: "in"
                        | "not in"; values: string[] }
                        | {
                            name: string;
                            operator: ">" | ">=" | "<" | "<=" | "==";
                            value: string;
                        }
                    )[];
                },
            >,
            "many",
        >;
        type: ZodLiteral<"evmData">;
    },
    "strip",
    ZodTypeAny,
    {
        abi: | "erc20"
        | "erc721"
        | "erc1155"
        | readonly (
            | { inputs: readonly AbiParameter[]; name: string; type: "error" }
            | {
                anonymous?: boolean;
                inputs: readonly AbiEventParameter[];
                name: string;
                type: "event";
            }
            | (
                { payable?: boolean | undefined; constant?: boolean | undefined; gas?: number | undefined; } & ({ inputs: readonly AbiParameter[]; outputs: readonly AbiParameter[]; type: "function"; name: string; stateMutability: "pure" | ... 2 more ... | "payable"; } | { ...; } | { ...; } | { ...; })
            )
        )[];
        conditions: {
            function: string;
            params?: (
                | { name: string; operator: "in"
                | "not in"; values: string[] }
                | {
                    name: string;
                    operator: ">" | ">=" | "<" | "<=" | "==";
                    value: string;
                }
            )[];
        }[];
        type: "evmData";
    },
    {
        abi: "erc20"
        | "erc721"
        | "erc1155"
        | readonly unknown[];
        conditions: {
            function: string;
            params?: (
                | { name: string; operator: "in"
                | "not in"; values: string[] }
                | {
                    name: string;
                    operator: ">" | ">=" | "<" | "<=" | "==";
                    value: string;
                }
            )[];
        }[];
        type: "evmData";
    },
> = ...

Schema for EVM data criterion