import { z } from "zod"; export declare const getTokenBalanceInput: z.ZodObject<{ wallet: z.ZodString; /** "native" for the chain's native coin, otherwise an ERC-20 contract address. */ token: z.ZodUnion<[z.ZodLiteral<"native">, z.ZodString]>; chain: z.ZodDefault>; }, "strip", z.ZodTypeAny, { chain: string; wallet: string; token: string; }, { wallet: string; token: string; chain?: string | undefined; }>; export declare const resolveNameInput: z.ZodObject<{ name: z.ZodString; }, "strip", z.ZodTypeAny, { name: string; }, { name: string; }>; export declare const reverseResolveInput: z.ZodObject<{ address: z.ZodString; }, "strip", z.ZodTypeAny, { address: string; }, { address: string; }>; export type GetTokenBalanceArgs = z.infer; export type ResolveNameArgs = z.infer; export type ReverseResolveArgs = z.infer;