import { z } from "zod"; /** * Raw shape — MCP requires a bare ZodObject (no .refine) so it can expose `.shape` * to build the JSON schema. Cross-field validation is enforced in the handler. */ export declare const getPortfolioSummaryInput: z.ZodObject<{ /** Single wallet — kept for backward compatibility. Use `wallets` for multi-wallet reports. */ wallet: z.ZodOptional; wallets: z.ZodOptional>; chains: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { wallet?: string | undefined; chains?: string[] | undefined; wallets?: string[] | undefined; }, { wallet?: string | undefined; chains?: string[] | undefined; wallets?: string[] | undefined; }>; export type GetPortfolioSummaryArgs = z.infer;