/** * @file ERC20 Tool Handlers * @version 1.0.0 * * Tool handlers for ERC20 token standard operations */ export declare function initializeErc20Handlers(service: any): void; export declare const erc20Handlers: { getERC20TokenInfo: (args: unknown) => Promise<{ content: { type: string; text: string; }[]; isError?: undefined; } | { isError: boolean; content: { type: string; text: string; }[]; }>; getERC20Balance: (args: unknown) => Promise<{ content: { type: string; text: string; }[]; isError?: undefined; } | { isError: boolean; content: { type: string; text: string; }[]; }>; getERC20Allowance: (args: unknown) => Promise<{ content: { type: string; text: string; }[]; isError?: undefined; } | { isError: boolean; content: { type: string; text: string; }[]; }>; transferERC20: (args: unknown) => Promise<{ content: { type: string; text: string; }[]; isError?: undefined; } | { isError: boolean; content: { type: string; text: string; }[]; }>; approveERC20: (args: unknown) => Promise<{ content: { type: string; text: string; }[]; isError?: undefined; } | { isError: boolean; content: { type: string; text: string; }[]; }>; transferFromERC20: (args: unknown) => Promise<{ content: { type: string; text: string; }[]; isError?: undefined; } | { isError: boolean; content: { type: string; text: string; }[]; }>; };