/**
 * Bedrock Image Generation Handler
 *
 * Supports Amazon Titan Image Generator and Stability.ai Stable Diffusion models.
 */
import { ImageRequest, ImageResponse } from "../Provider.js";
import { BedrockConfig } from "./config.js";
export declare class BedrockImage {
    private readonly config;
    private readonly baseUrl;
    constructor(config: BedrockConfig);
    /**
     * Execute an image generation request.
     */
    execute(request: ImageRequest): Promise<ImageResponse>;
    /**
     * Build model-specific request body.
     */
    private buildRequestBody;
    /**
     * Parse model-specific response.
     */
    private parseResponse;
    /**
     * Parse size string (e.g. "1024x1024") into height and width.
     */
    private parseSize;
    /**
     * Build headers with SigV4 signing.
     */
    private buildHeaders;
}
//# sourceMappingURL=Image.d.ts.map