import * as z from "zod"; /** * Flat schema for EVM utils actions */ export declare const EvmUtilsToolSchema: z.ZodObject<{ action: z.ZodEnum<["validate-address", "decode-raw-transaction"]>; blockchain: z.ZodEnum<["ethereum", "ethereum-classic", "binance-smart-chain", "tron"]>; network: z.ZodEnum<["mainnet", "testnet", "mordor", "nile", "sepolia"]>; address: z.ZodOptional; rawTransactionHex: z.ZodOptional; } & { context: z.ZodOptional; }, "strip", z.ZodTypeAny, { blockchain: "ethereum" | "ethereum-classic" | "binance-smart-chain" | "tron"; network: "mainnet" | "testnet" | "mordor" | "nile" | "sepolia"; action: "validate-address" | "decode-raw-transaction"; address?: string | undefined; context?: string | undefined; rawTransactionHex?: string | undefined; }, { blockchain: "ethereum" | "ethereum-classic" | "binance-smart-chain" | "tron"; network: "mainnet" | "testnet" | "mordor" | "nile" | "sepolia"; action: "validate-address" | "decode-raw-transaction"; address?: string | undefined; context?: string | undefined; rawTransactionHex?: string | undefined; }>; export type EvmUtilsInput = z.infer; export { EvmUtilsAction, EvmUtilsBlockchain, EvmUtilsNetwork } from "./base-schema.js"; export { ValidateAddressOutputSchema } from "./validate-address/schema.js"; export { DecodeRawTransactionOutputSchema } from "./decode-raw-transaction/schema.js"; //# sourceMappingURL=schema.d.ts.map