/** * @file ERC1155 Tool Definitions * @version 1.0.0 * * Tool definitions for ERC1155 multi-token standard operations */ export declare const erc1155Tools: ({ name: string; description: string; inputSchema: { type: string; properties: { contractAddress: { type: string; description: string; }; ownerAddress: { type: string; description: string; }; tokenId: { type: string; description: string; }; provider: { type: string; description: string; }; chainId: { type: string; description: string; }; ownerAddresses?: undefined; tokenIds?: undefined; includeMetadata?: undefined; fromAddress?: undefined; toAddress?: undefined; amount?: undefined; data?: undefined; gasLimit?: undefined; gasPrice?: undefined; amounts?: undefined; }; required: string[]; }; } | { name: string; description: string; inputSchema: { type: string; properties: { contractAddress: { type: string; description: string; }; ownerAddresses: { type: string; items: { type: string; }; description: string; }; tokenIds: { type: string; items: { type: string; }; description: string; }; provider: { type: string; description: string; }; chainId: { type: string; description: string; }; ownerAddress?: undefined; tokenId?: undefined; includeMetadata?: undefined; fromAddress?: undefined; toAddress?: undefined; amount?: undefined; data?: undefined; gasLimit?: undefined; gasPrice?: undefined; amounts?: 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; ownerAddresses?: undefined; tokenIds?: undefined; includeMetadata?: undefined; fromAddress?: undefined; toAddress?: undefined; amount?: undefined; data?: undefined; gasLimit?: undefined; gasPrice?: undefined; amounts?: undefined; }; required: string[]; }; } | { name: string; description: string; inputSchema: { type: string; properties: { contractAddress: { type: string; description: string; }; ownerAddress: { type: string; description: string; }; tokenIds: { type: string; items: { type: string; }; description: string; }; includeMetadata: { type: string; description: string; }; provider: { type: string; description: string; }; chainId: { type: string; description: string; }; tokenId?: undefined; ownerAddresses?: undefined; fromAddress?: undefined; toAddress?: undefined; amount?: undefined; data?: undefined; gasLimit?: undefined; gasPrice?: undefined; amounts?: undefined; }; required: string[]; }; } | { name: string; description: string; inputSchema: { type: string; properties: { contractAddress: { type: string; description: string; }; fromAddress: { type: string; description: string; }; toAddress: { type: string; description: string; }; tokenId: { type: string; description: string; }; amount: { 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; ownerAddresses?: undefined; tokenIds?: undefined; includeMetadata?: undefined; amounts?: undefined; }; required: string[]; }; } | { name: string; description: string; inputSchema: { type: string; properties: { contractAddress: { type: string; description: string; }; fromAddress: { type: string; description: string; }; toAddress: { type: string; description: string; }; tokenIds: { type: string; items: { type: string; }; description: string; }; amounts: { type: string; items: { 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; tokenId?: undefined; ownerAddresses?: undefined; includeMetadata?: undefined; amount?: undefined; }; required: string[]; }; })[];