/** * MCP tools for image viewing functionality. */ import type { Tool } from "@modelcontextprotocol/sdk/types.js"; /** * Tool for displaying images in the system's default web browser */ export declare const viewImageTool: Tool; /** * Tool for clearing the image cache */ export declare const clearImageCacheTool: Tool; /** * Tool for getting image cache statistics */ export declare const getImageCacheStatsTool: Tool; /** * Display an image in the system's default web browser */ export declare function handleViewImage(request: any): Promise<{ isError: boolean; content: { type: string; text: string; }[]; } | { content: { type: string; text: string; }[]; isError?: undefined; }>; /** * Clear the image viewer cache */ export declare function handleClearImageCache(request: any): Promise<{ content: { type: string; text: string; }[]; isError?: undefined; } | { isError: boolean; content: { type: string; text: string; }[]; }>; /** * Get image viewer cache statistics */ export declare function handleGetImageCacheStats(request: any): Promise<{ content: { type: string; text: string; }[]; isError?: undefined; } | { isError: boolean; content: { type: string; text: string; }[]; }>;