import { z } from 'zod'; import type { APIClient } from '@agentuity/api'; export declare const AgentSchema: z.ZodObject<{ id: z.ZodString; name: z.ZodString; description: z.ZodNullable; identifier: z.ZodString; deploymentId: z.ZodNullable; devmode: z.ZodBoolean; metadata: z.ZodNullable>; createdAt: z.ZodString; updatedAt: z.ZodString; evals: z.ZodArray; identifier: z.ZodNullable; devmode: z.ZodBoolean; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>; export declare const AgentListResponseSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ success: z.ZodLiteral; message: z.ZodString; code: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ success: z.ZodLiteral; data: z.ZodArray; identifier: z.ZodString; deploymentId: z.ZodNullable; devmode: z.ZodBoolean; metadata: z.ZodNullable>; createdAt: z.ZodString; updatedAt: z.ZodString; evals: z.ZodArray; identifier: z.ZodNullable; devmode: z.ZodBoolean; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>], "success">; export declare const AgentGetResponseSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ success: z.ZodLiteral; message: z.ZodString; code: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ success: z.ZodLiteral; data: z.ZodArray; identifier: z.ZodString; deploymentId: z.ZodNullable; devmode: z.ZodBoolean; metadata: z.ZodNullable>; createdAt: z.ZodString; updatedAt: z.ZodString; evals: z.ZodArray; identifier: z.ZodNullable; devmode: z.ZodBoolean; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>], "success">; export type Agent = z.infer; /** * List agents for a project */ export declare function projectAgentList(client: APIClient, projectId: string, options?: { deploymentId?: string; orgId?: string; }): Promise; /** * Get a specific agent by identifier */ export declare function projectAgentGet(client: APIClient, projectId: string, agentId: string): Promise; //# sourceMappingURL=agent.d.ts.map