import type { CryptoApisHttpClient, McpLogger, ToolCredits } from "@cryptoapis-io/mcp-shared"; import type * as z from "zod"; export type McpToolDef = { name: string; description: string; credits?: ToolCredits; inputSchema: TSchema; handler: (client: CryptoApisHttpClient, logger: McpLogger) => (input: z.infer) => Promise<{ content: { type: "text"; text: string; }[]; }>; }; //# sourceMappingURL=types.d.ts.map