UNPKG

pocketsmith-mcp

Version:

MCP server for managing budgets via PocketSmith API

27 lines (26 loc) 974 B
/** * @fileoverview Core logic for the fetch_image_test tool. Fetches a random cat image. * @module src/mcp-server/tools/imageTest/logic */ import { z } from "zod"; import { RequestContext } from "../../../utils/index.js"; export declare const FetchImageTestInputSchema: z.ZodObject<{ trigger: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>; }, "strip", z.ZodTypeAny, { trigger: boolean; }, { trigger?: boolean | undefined; }>; export type FetchImageTestInput = z.infer<typeof FetchImageTestInputSchema>; export declare const FetchImageTestResponseSchema: z.ZodObject<{ data: z.ZodString; mimeType: z.ZodString; }, "strip", z.ZodTypeAny, { mimeType: string; data: string; }, { mimeType: string; data: string; }>; export type FetchImageTestResponse = z.infer<typeof FetchImageTestResponseSchema>; export declare function fetchImageTestLogic(input: FetchImageTestInput, parentRequestContext: RequestContext): Promise<FetchImageTestResponse>;