/** * Image Module — BYOK multi-provider image generation * * Registers 3 tools: * image_generate — Generate images via OpenAI DALL-E 3, Flux Pro, or Gemini * image_edit — Edit images (OpenAI only natively, others with guidance) * image_download — Download generated images to local filesystem * * Provider selection: * "auto" — heuristic routing: OpenAI for text-heavy, Flux for photorealistic, Gemini as fallback * "openai" — DALL-E 3 (best for text in images, illustrations, creative) * "flux" — Flux Pro v1.1 via fal.ai (best for photorealistic, product shots) * "gemini" — Gemini 2.0 Flash (versatile, returns base64 → saved locally) * * Follows the same BYOK pattern as search/index.ts: * - Users bring their own API keys via suite_setup(module: "image") * - Graceful degradation when keys are missing * - Provider override per request */ import type { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; export declare function registerImageTools(server: McpServer): void; //# sourceMappingURL=index.d.ts.map