/** * Tool Registry Extension Schema (v0.11.3+ ZT Pack) * * Records tool registration and capability declarations in * ext["org.peacprotocol/tool_registry"]. * * Security: registry_uri validated against URL scheme allowlist * (HTTPS + URN only; no file:// or data:// for SSRF prevention). */ import { z } from 'zod'; export declare const TOOL_REGISTRY_EXTENSION_KEY: "org.peacprotocol/tool_registry"; /** * Tool Registry extension schema */ export declare const ToolRegistrySchema: z.ZodObject<{ tool_id: z.ZodString; registry_uri: z.ZodString; version: z.ZodOptional; capabilities: z.ZodOptional>; }, z.core.$strict>; export type ToolRegistry = z.infer; /** * Validate a ToolRegistry object. */ export declare function validateToolRegistry(data: unknown): { ok: true; value: ToolRegistry; } | { ok: false; error: string; }; //# sourceMappingURL=tool-registry.d.ts.map