import { z } from "../zod.js"; import { type StateOverride } from "viem"; export declare const AccountOverride: z.ZodUnion>, z.ZodType<`0x${string}`, `0x${string}`, z.core.$ZodTypeInternals<`0x${string}`, `0x${string}`>>>; balance: z.ZodOptional>, z.ZodBigInt>>; nonce: z.ZodOptional>, z.ZodNumber>>; code: z.ZodOptional>>; }, z.core.$strict>, z.ZodObject<{ stateDiff: z.ZodRecord>, z.ZodType<`0x${string}`, `0x${string}`, z.core.$ZodTypeInternals<`0x${string}`, `0x${string}`>>>; balance: z.ZodOptional>, z.ZodBigInt>>; nonce: z.ZodOptional>, z.ZodNumber>>; code: z.ZodOptional>>; }, z.core.$strict>, z.ZodObject<{ balance: z.ZodOptional>, z.ZodBigInt>>; nonce: z.ZodOptional>, z.ZodNumber>>; code: z.ZodOptional>>; }, z.core.$strict>]>; export declare const StateOverrideCapability: z.ZodRecord>, z.ZodUnion>, z.ZodType<`0x${string}`, `0x${string}`, z.core.$ZodTypeInternals<`0x${string}`, `0x${string}`>>>; balance: z.ZodOptional>, z.ZodBigInt>>; nonce: z.ZodOptional>, z.ZodNumber>>; code: z.ZodOptional>>; }, z.core.$strict>, z.ZodObject<{ stateDiff: z.ZodRecord>, z.ZodType<`0x${string}`, `0x${string}`, z.core.$ZodTypeInternals<`0x${string}`, `0x${string}`>>>; balance: z.ZodOptional>, z.ZodBigInt>>; nonce: z.ZodOptional>, z.ZodNumber>>; code: z.ZodOptional>>; }, z.core.$strict>, z.ZodObject<{ balance: z.ZodOptional>, z.ZodBigInt>>; nonce: z.ZodOptional>, z.ZodNumber>>; code: z.ZodOptional>>; }, z.core.$strict>]>>; export type StateOverrideCapability = z.input; export declare function toStateOverride(override: StateOverrideCapability): StateOverride; //# sourceMappingURL=stateOverride.d.ts.map