/** * deploy_wallet tool — Deploy a new AgentAccountV2 wallet via the factory. * Requires FACTORY_ADDRESS and NFT_CONTRACT_ADDRESS env vars. */ import { z } from 'zod'; export declare const DeployWalletSchema: z.ZodObject<{ token_id: z.ZodString; nft_contract_address: z.ZodOptional; factory_address: z.ZodOptional; }, "strip", z.ZodTypeAny, { token_id: string; nft_contract_address?: string | undefined; factory_address?: string | undefined; }, { token_id: string; nft_contract_address?: string | undefined; factory_address?: string | undefined; }>; export type DeployWalletInput = z.infer; export declare const deployWalletTool: { name: string; description: string; inputSchema: { type: "object"; properties: { token_id: { type: string; description: string; }; nft_contract_address: { type: string; description: string; }; factory_address: { type: string; description: string; }; }; required: string[]; }; }; export declare function handleDeployWallet(input: DeployWalletInput): Promise<{ content: Array<{ type: 'text'; text: string; }>; isError?: boolean; }>; //# sourceMappingURL=deploy.d.ts.map