import { z } from 'zod'; export declare const ChainAddressSchema: z.ZodDiscriminatedUnion<"chain", [z.ZodObject<{ chain: z.ZodLiteral<"sol">; address: z.ZodEffects; }, "strip", z.ZodTypeAny, { address: string; chain: "sol"; }, { address: string; chain: "sol"; }>, z.ZodObject<{ chain: z.ZodLiteral<"eth">; address: z.ZodType<`0x${string}`, z.ZodTypeDef, `0x${string}`>; }, "strip", z.ZodTypeAny, { address: `0x${string}`; chain: "eth"; }, { address: `0x${string}`; chain: "eth"; }>]>; export type ChainAddress = z.infer;