import { ReplicateClient } from '../replicate-client.js';
/**
 * Generate an image using Replicate and process it with Sharp
 */
export declare function generateImage(replicateClient: ReplicateClient, prompt: string, fileName: string, options?: any): Promise<{
    success: boolean;
    buffer: Buffer<ArrayBufferLike>;
    mimeType: string;
    fileName: string;
    model: any;
    dimensions: string;
    error?: undefined;
    errorResponse?: undefined;
} | {
    success: boolean;
    error: any;
    errorResponse: {
        content: {
            type: string;
            text: string;
        }[];
        isError: boolean;
    };
    buffer?: undefined;
    mimeType?: undefined;
    fileName?: undefined;
    model?: undefined;
    dimensions?: undefined;
}>;
