/** * @name schemas/identity * @description Zod schemas for identity verification operations across SAP Protocol bridges. * * @flow * 1. Identity MCP tools import these schemas for input validation. * 2. `schemas/index.ts` re-exports them for external consumers. * * @module schemas/identity */ import { z } from 'zod'; /** * @name BridgeIdentitySchema * @description Zod schema for resolving a bridge identity (Metaplex or SAID) for a given wallet. * * @property wallet — Base58 wallet address of the agent. * @property bridge — Identity bridge type: `metaplex` or `said`. * @property assetId — Optional on-chain asset id associated with the identity. * * @usedBy Identity MCP tools in the SAP MCP runtime. */ export declare const BridgeIdentitySchema: z.ZodObject<{ wallet: z.ZodString; bridge: z.ZodEnum<["metaplex", "said"]>; assetId: z.ZodOptional; }, "strip", z.ZodTypeAny, { wallet: string; bridge: "metaplex" | "said"; assetId?: string | undefined; }, { wallet: string; bridge: "metaplex" | "said"; assetId?: string | undefined; }>; /** * @name VerifyIdentitySchema * @description Zod schema for verifying an agent's identity on a SAP Protocol bridge. * * @property wallet — Base58 wallet address of the agent to verify. * @property bridge — Identity bridge type: `metaplex` or `said`. * * @usedBy Identity MCP tools in the SAP MCP runtime. */ export declare const VerifyIdentitySchema: z.ZodObject<{ wallet: z.ZodString; bridge: z.ZodEnum<["metaplex", "said"]>; }, "strip", z.ZodTypeAny, { wallet: string; bridge: "metaplex" | "said"; }, { wallet: string; bridge: "metaplex" | "said"; }>; //# sourceMappingURL=identity.schema.d.ts.map