/** * wallet.ts — get_wallet_info, check_spend_limit, queue_approval tools. */ import { z } from 'zod'; export declare const GetWalletInfoSchema: z.ZodObject<{ token: z.ZodOptional; }, "strip", z.ZodTypeAny, { token?: string | undefined; }, { token?: string | undefined; }>; export type GetWalletInfoInput = z.infer; export declare const getWalletInfoTool: { name: string; description: string; inputSchema: { type: "object"; properties: { token: { type: string; description: string; }; }; required: never[]; }; }; export declare function handleGetWalletInfo(input: GetWalletInfoInput): Promise<{ content: Array<{ type: 'text'; text: string; }>; isError?: boolean; }>; export declare const CheckSpendLimitSchema: z.ZodObject<{ amount_eth: z.ZodString; token: z.ZodOptional; }, "strip", z.ZodTypeAny, { amount_eth: string; token?: string | undefined; }, { amount_eth: string; token?: string | undefined; }>; export type CheckSpendLimitInput = z.infer; export declare const checkSpendLimitTool: { name: string; description: string; inputSchema: { type: "object"; properties: { amount_eth: { type: string; description: string; }; token: { type: string; description: string; }; }; required: string[]; }; }; export declare function handleCheckSpendLimit(input: CheckSpendLimitInput): Promise<{ content: Array<{ type: 'text'; text: string; }>; isError?: boolean; }>; export declare const QueueApprovalSchema: z.ZodObject<{ action: z.ZodEnum<["list", "approve", "cancel"]>; tx_id: z.ZodOptional; }, "strip", z.ZodTypeAny, { action: "list" | "approve" | "cancel"; tx_id?: string | undefined; }, { action: "list" | "approve" | "cancel"; tx_id?: string | undefined; }>; export type QueueApprovalInput = z.infer; export declare const queueApprovalTool: { name: string; description: string; inputSchema: { type: "object"; properties: { action: { type: string; enum: string[]; description: string; }; tx_id: { type: string; description: string; }; }; required: string[]; }; }; export declare function handleQueueApproval(input: QueueApprovalInput): Promise<{ content: Array<{ type: 'text'; text: string; }>; isError?: boolean; }>; //# sourceMappingURL=wallet.d.ts.map