import { CallToolResult } from "@modelcontextprotocol/sdk/types.js"; import { GenerateImageResponse, Image } from "./api"; import { RecraftApi } from "./RecraftApi"; export declare class RecraftServer { api: RecraftApi; private imageStorageDirectory; private initialized; constructor(api: RecraftApi, imageStorageDirectory: string | undefined); get isLocalResultsStorage(): boolean; initializeIfNeeded: () => void; transformGenerateImageResponseToCallToolResult: (result: GenerateImageResponse) => Promise; transformSingleImageOperationToCallToolResult: (image: Image, message: string) => Promise; }