import { z } from 'zod/v4'; import { AgentModelSchema, AgentConfigSchema } from './schemas.js'; export { AgentModelSchema, AgentConfigSchema }; export type AgentModel = z.infer; export type AgentConfig = z.infer; export interface AgentDefinition { name: string; description?: string; model: AgentModel; promptPath?: string; systemPrompt?: string; allowedTools?: string[]; maxTurns?: number; } export interface AgentResult { agentName: string; success: boolean; output: string; exitCode: number; duration: number; } //# sourceMappingURL=agent.d.ts.map