/** * @file ERC20 Tool Definitions * @version 1.0.0 * * Tool definitions for ERC20 token standard operations */ export declare const erc20Tools: ({ name: string; description: string; inputSchema: { type: string; properties: { tokenAddress: { type: string; description: string; }; provider: { type: string; description: string; }; chainId: { type: string; description: string; }; ownerAddress?: undefined; spenderAddress?: undefined; recipientAddress?: undefined; amount?: undefined; gasLimit?: undefined; gasPrice?: undefined; senderAddress?: undefined; }; required: string[]; }; } | { name: string; description: string; inputSchema: { type: string; properties: { tokenAddress: { type: string; description: string; }; ownerAddress: { type: string; description: string; }; provider: { type: string; description: string; }; chainId: { type: string; description: string; }; spenderAddress?: undefined; recipientAddress?: undefined; amount?: undefined; gasLimit?: undefined; gasPrice?: undefined; senderAddress?: undefined; }; required: string[]; }; } | { name: string; description: string; inputSchema: { type: string; properties: { tokenAddress: { type: string; description: string; }; ownerAddress: { type: string; description: string; }; spenderAddress: { type: string; description: string; }; provider: { type: string; description: string; }; chainId: { type: string; description: string; }; recipientAddress?: undefined; amount?: undefined; gasLimit?: undefined; gasPrice?: undefined; senderAddress?: undefined; }; required: string[]; }; } | { name: string; description: string; inputSchema: { type: string; properties: { tokenAddress: { type: string; description: string; }; recipientAddress: { type: string; description: string; }; amount: { type: string; description: string; }; provider: { type: string; description: string; }; chainId: { type: string; description: string; }; gasLimit: { type: string; description: string; }; gasPrice: { type: string; description: string; }; ownerAddress?: undefined; spenderAddress?: undefined; senderAddress?: undefined; }; required: string[]; }; } | { name: string; description: string; inputSchema: { type: string; properties: { tokenAddress: { type: string; description: string; }; spenderAddress: { type: string; description: string; }; amount: { type: string; description: string; }; provider: { type: string; description: string; }; chainId: { type: string; description: string; }; gasLimit: { type: string; description: string; }; gasPrice: { type: string; description: string; }; ownerAddress?: undefined; recipientAddress?: undefined; senderAddress?: undefined; }; required: string[]; }; } | { name: string; description: string; inputSchema: { type: string; properties: { tokenAddress: { type: string; description: string; }; senderAddress: { type: string; description: string; }; recipientAddress: { type: string; description: string; }; amount: { type: string; description: string; }; provider: { type: string; description: string; }; chainId: { type: string; description: string; }; gasLimit: { type: string; description: string; }; gasPrice: { type: string; description: string; }; ownerAddress?: undefined; spenderAddress?: undefined; }; required: string[]; }; })[];