/** * 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; }, "strip", z.ZodTypeAny, { chainId: number; tokenSymbol: string; recipientAddress: string; amount: string; }, { chainId: number; tokenSymbol: string; recipientAddress: string; amount: string; }>; 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; }; }; 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; }, "strip", z.ZodTypeAny, { chainId?: number | undefined; }, { chainId?: number | undefined; }>; 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