pocketsmith-mcp
Version:
MCP server for managing budgets via PocketSmith API
27 lines (26 loc) • 974 B
TypeScript
/**
* @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>;