/** * Definition validator using Zod schemas */ import { type AgentDefinition, type ToolDefinition } from '../schemas'; export declare class DefinitionValidator { /** * Validate agent definition */ validateAgent(data: unknown): AgentDefinition; /** * Validate tool definition */ validateTool(data: unknown): ToolDefinition; /** * Safe validate - returns result instead of throwing */ validateAgentSafe(data: unknown): { success: boolean; data?: AgentDefinition; error?: string; }; /** * Safe validate - returns result instead of throwing */ validateToolSafe(data: unknown): { success: boolean; data?: ToolDefinition; error?: string; }; } //# sourceMappingURL=validator.d.ts.map