@toolplex/client
Version:
The official ToolPlex client for AI agent tool discovery and execution
180 lines (179 loc) • 5.08 kB
TypeScript
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>;