UNPKG

@toolplex/client

Version:

The official ToolPlex client for AI agent tool discovery and execution

180 lines (179 loc) 5.08 kB
import { z } from "zod"; export declare const InitializeResultSchema: z.ZodObject<{ succeeded: z.ZodArray<z.ZodObject<{ server_id: z.ZodString; server_name: z.ZodString; description: z.ZodString; }, "strip", z.ZodTypeAny, { server_name: string; description: string; server_id: string; }, { server_name: string; description: string; server_id: string; }>, "many">; failures: z.ZodRecord<z.ZodString, z.ZodObject<{ server_id: z.ZodString; server_name: z.ZodString; error: z.ZodString; }, "strip", z.ZodTypeAny, { error: string; server_name: string; server_id: string; }, { error: string; server_name: string; server_id: string; }>>; }, "strip", z.ZodTypeAny, { succeeded: { server_name: string; description: string; server_id: string; }[]; failures: Record<string, { error: string; server_name: string; server_id: string; }>; }, { succeeded: { server_name: string; description: string; server_id: string; }[]; failures: Record<string, { error: string; server_name: string; server_id: string; }>; }>; export type InitializeResult = z.infer<typeof InitializeResultSchema>; export declare const ServerInstallResultSchema: z.ZodObject<{ server_id: z.ZodString; server_name: z.ZodString; }, "strip", z.ZodTypeAny, { server_name: string; server_id: string; }, { server_name: string; server_id: string; }>; export type ServerInstallResult = z.infer<typeof ServerInstallResultSchema>; export declare const ServerUninstallResultSchema: z.ZodObject<{ server_id: z.ZodString; server_name: z.ZodString; }, "strip", z.ZodTypeAny, { server_name: string; server_id: string; }, { server_name: string; server_id: string; }>; export type ServerUninstallResult = z.infer<typeof ServerUninstallResultSchema>; export declare const ListServersResultSchema: z.ZodObject<{ servers: z.ZodArray<z.ZodObject<{ server_id: z.ZodString; server_name: z.ZodString; description: z.ZodString; tool_count: z.ZodNumber; }, "strip", z.ZodTypeAny, { server_name: string; description: string; server_id: string; tool_count: number; }, { server_name: string; description: string; server_id: string; tool_count: number; }>, "many">; }, "strip", z.ZodTypeAny, { servers: { server_name: string; description: string; server_id: string; tool_count: number; }[]; }, { servers: { server_name: string; description: string; server_id: string; tool_count: number; }[]; }>; export type ListServersResult = z.infer<typeof ListServersResultSchema>; export declare const ListToolsResultSchema: z.ZodObject<{ server_id: z.ZodString; server_name: z.ZodString; tools: z.ZodArray<z.ZodObject<{ name: z.ZodString; description: z.ZodOptional<z.ZodString>; inputSchema: z.ZodAny; }, "strip", z.ZodTypeAny, { name: string; description?: string | undefined; inputSchema?: any; }, { name: string; description?: string | undefined; inputSchema?: any; }>, "many">; }, "strip", z.ZodTypeAny, { server_name: string; server_id: string; tools: { name: string; description?: string | undefined; inputSchema?: any; }[]; }, { server_name: string; server_id: string; tools: { name: string; description?: string | undefined; inputSchema?: any; }[]; }>; export type ListToolsResult = z.infer<typeof ListToolsResultSchema>; export declare const ListAllToolsResultSchema: z.ZodObject<{ tools: z.ZodRecord<z.ZodString, z.ZodArray<z.ZodObject<{ name: z.ZodString; description: z.ZodOptional<z.ZodString>; inputSchema: z.ZodAny; }, "strip", z.ZodTypeAny, { name: string; description?: string | undefined; inputSchema?: any; }, { name: string; description?: string | undefined; inputSchema?: any; }>, "many">>; }, "strip", z.ZodTypeAny, { tools: Record<string, { name: string; description?: string | undefined; inputSchema?: any; }[]>; }, { tools: Record<string, { name: string; description?: string | undefined; inputSchema?: any; }[]>; }>; export type ListAllToolsResult = z.infer<typeof ListAllToolsResultSchema>; export declare const CallToolResultSchema: z.ZodObject<{ result: z.ZodAny; }, "strip", z.ZodTypeAny, { result?: any; }, { result?: any; }>; export type CallToolResult = z.infer<typeof CallToolResultSchema>; export declare const CleanupResultSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; export type CleanupResult = z.infer<typeof CleanupResultSchema>;