import { z } from "zod"; export declare const AcpCapabilitySchema: z.ZodObject<{ name: z.ZodString; version: z.ZodString; enabled: z.ZodBoolean; }, z.core.$strip>; export declare const AcpAgentSchema: z.ZodObject<{ id: z.ZodString; name: z.ZodString; version: z.ZodNullable; capabilities: z.ZodArray>; description: z.ZodOptional; }, z.core.$strip>; export declare const AcpConnectionSchema: z.ZodObject<{ id: z.ZodString; agentId: z.ZodString; state: z.ZodEnum<{ error: "error"; connected: "connected"; disconnected: "disconnected"; }>; startedAt: z.ZodNumber; messagesSent: z.ZodNumber; messagesReceived: z.ZodNumber; }, z.core.$strip>; export declare const AcpServerSchema: z.ZodObject<{ hostname: z.ZodString; port: z.ZodNumber; running: z.ZodBoolean; uptime: z.ZodNumber; agents: z.ZodArray; capabilities: z.ZodArray>; description: z.ZodOptional; }, z.core.$strip>>; connections: z.ZodArray; startedAt: z.ZodNumber; messagesSent: z.ZodNumber; messagesReceived: z.ZodNumber; }, z.core.$strip>>; }, z.core.$strip>; export declare const AcpResultSchema: z.ZodObject<{ server: z.ZodObject<{ hostname: z.ZodString; port: z.ZodNumber; running: z.ZodBoolean; uptime: z.ZodNumber; agents: z.ZodArray; capabilities: z.ZodArray>; description: z.ZodOptional; }, z.core.$strip>>; connections: z.ZodArray; startedAt: z.ZodNumber; messagesSent: z.ZodNumber; messagesReceived: z.ZodNumber; }, z.core.$strip>>; }, z.core.$strip>; timestamp: z.ZodNumber; }, z.core.$strip>; export type AcpCapability = z.infer; export type AcpAgent = z.infer; export type AcpConnection = z.infer; export type AcpServer = z.infer; export type AcpResult = z.infer;