/** * Image Generator — multi-backend image generation tool. * Supports DALL·E (OpenAI), Stable Diffusion (local), and Replicate. */ export interface ImageGenConfig { provider?: 'dalle' | 'stable-diffusion' | 'replicate'; openaiApiKey?: string; replicateApiKey?: string; sdApiUrl?: string; defaultModel?: string; defaultSize?: string; } export interface ImageGenResult { success: boolean; url?: string; base64?: string; error?: string; provider: string; } export declare class ImageGenerator { private config; constructor(config?: ImageGenConfig); /** Auto-detect best available provider */ detectProvider(): string | null; /** Get configuration status for the settings UI */ getStatus(): { configured: boolean; providers: { name: string; configured: boolean; }[]; }; generate(prompt: string, options?: { provider?: string; size?: string; model?: string; }): Promise; private generateDalle; private generateSD; private generateReplicate; } //# sourceMappingURL=image-generator.d.ts.map