export declare const contractTools: ({ name: string; description: string; inputSchema: { type: "object"; properties: { contractKey: { type: string; description: string; }; functionName: { type: string; description: string; }; args: { type: string; items: {}; description: string; }; address: { type: string; description: string; }; value?: undefined; }; required: string[]; }; } | { name: string; description: string; inputSchema: { type: "object"; properties: { contractKey: { type: string; description: string; }; functionName: { type: string; description: string; }; args: { type: string; items: {}; description: string; }; address: { type: string; description: string; }; value: { type: string; description: string; }; }; required: string[]; }; })[]; export declare function handleContractTool(name: string, args: Record): Promise<{ contractKey: unknown; address: `0x${string}`; functionName: string; result: unknown; hash?: undefined; status?: undefined; } | { contractKey: unknown; address: `0x${string}`; functionName: string; hash: `0x${string}`; status: "success" | "reverted"; result?: undefined; }>; //# sourceMappingURL=contract.d.ts.map