/** * @file ERC721 Tool Definitions * @version 1.0.0 * * Tool definitions for ERC721 NFT standard operations */ export declare const erc721Tools: ({ name: string; description: string; inputSchema: { type: string; properties: { contractAddress: { type: string; description: string; }; provider: { type: string; description: string; }; chainId: { type: string; description: string; }; tokenId?: undefined; ownerAddress?: undefined; includeMetadata?: undefined; toAddress?: undefined; gasLimit?: undefined; gasPrice?: undefined; data?: undefined; }; required: string[]; }; } | { name: string; description: string; inputSchema: { type: string; properties: { contractAddress: { type: string; description: string; }; tokenId: { type: string; description: string; }; provider: { type: string; description: string; }; chainId: { type: string; description: string; }; ownerAddress?: undefined; includeMetadata?: undefined; toAddress?: undefined; gasLimit?: undefined; gasPrice?: undefined; data?: undefined; }; required: string[]; }; } | { name: string; description: string; inputSchema: { type: string; properties: { contractAddress: { type: string; description: string; }; ownerAddress: { type: string; description: string; }; includeMetadata: { type: string; description: string; }; provider: { type: string; description: string; }; chainId: { type: string; description: string; }; tokenId?: undefined; toAddress?: undefined; gasLimit?: undefined; gasPrice?: undefined; data?: undefined; }; required: string[]; }; } | { name: string; description: string; inputSchema: { type: string; properties: { contractAddress: { type: string; description: string; }; toAddress: { type: string; description: string; }; tokenId: { 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; includeMetadata?: undefined; data?: undefined; }; required: string[]; }; } | { name: string; description: string; inputSchema: { type: string; properties: { contractAddress: { type: string; description: string; }; toAddress: { type: string; description: string; }; tokenId: { type: string; description: string; }; data: { 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; includeMetadata?: undefined; }; required: string[]; }; })[];