UNPKG

cloudflare-image-mcp

Version:
39 lines 1.09 kB
import { GenerateImageParams, MultiImageResult } from './types.js'; export declare class ImageService { private client; private storageProvider; private config; private maxRetries; private maxConcurrency; private batchDelayMs; private logger; constructor(config: { cloudflareApiToken: string; cloudflareAccountId: string; defaultModel: string; }); generateImage(params: GenerateImageParams): Promise<MultiImageResult>; private generateSingleImage; listModels(): Promise<string>; /** * Generate single image with retry logic for rate limiting */ private generateSingleImageWithRetry; /** * Simple delay helper for rate limiting */ private delay; /** * Helper method to chunk array into smaller arrays */ private chunkArray; /** * Count 429 errors in batch results */ private count429Errors; /** * Process settled batch results into SingleImageResult array */ private processBatchResults; } //# sourceMappingURL=image-service.d.ts.map