import { z } from 'zod';
/**
 * Schema for ERC20 balance request
 */
export declare const Erc20BalanceSchema: z.ZodObject<{
    address: z.ZodOptional<z.ZodString>;
    tokenAddress: z.ZodString;
}, "strip", z.ZodTypeAny, {
    tokenAddress: string;
    address?: string | undefined;
}, {
    tokenAddress: string;
    address?: string | undefined;
}>;
/**
 * Schema for ERC20 transfer request
 */
export declare const Erc20TransferSchema: z.ZodObject<{
    tokenAddress: z.ZodString;
    destination: z.ZodString;
    amount: z.ZodString;
}, "strip", z.ZodTypeAny, {
    tokenAddress: string;
    amount: string;
    destination: string;
}, {
    tokenAddress: string;
    amount: string;
    destination: string;
}>;
export type Erc20BalanceParams = z.infer<typeof Erc20BalanceSchema>;
export type Erc20TransferParams = z.infer<typeof Erc20TransferSchema>;
//# sourceMappingURL=schemas.d.ts.map