/**
 * @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>;
