/** * transfers.ts — send_token, get_balances tools. * * Wraps agentwallet-sdk v6 agentTransferToken + getBalances. */ import { z } from 'zod'; export declare const SendTokenSchema: z.ZodObject<{ tokenSymbol: z.ZodString; chainId: z.ZodNumber; recipientAddress: z.ZodString; amount: z.ZodString; idempotencyKey: z.ZodOptional; }, z.core.$strip>; export type SendTokenInput = z.infer; export declare const sendTokenTool: { name: string; description: string; inputSchema: { type: "object"; properties: { tokenSymbol: { type: string; description: string; }; chainId: { type: string; description: string; }; recipientAddress: { type: string; description: string; }; amount: { type: string; description: string; }; idempotencyKey: { description: string; type: "string"; minLength: number; maxLength: number; pattern: string; }; }; required: string[]; }; }; export declare function handleSendToken(input: SendTokenInput): Promise<{ content: Array<{ type: 'text'; text: string; }>; isError?: boolean; }>; export declare const GetBalancesSchema: z.ZodObject<{ chainId: z.ZodOptional; }, z.core.$strip>; export type GetBalancesInput = z.infer; export declare const getBalancesTool: { name: string; description: string; inputSchema: { type: "object"; properties: { chainId: { type: string; description: string; }; }; required: never[]; }; }; export declare function handleGetBalances(input: GetBalancesInput): Promise<{ content: Array<{ type: 'text'; text: string; }>; isError?: boolean; }>; //# sourceMappingURL=transfers.d.ts.map