import type { ImageGenerationProvider, ImageGenerationRequest, ImageGenerationResult } from '@xopcai/xopc/agent/image/generation/types.js';
/** Gemini image-capable model ids for this extension. */
export declare const GOOGLE_IMAGE_MODELS: readonly string[];
export declare const GOOGLE_DEFAULT_IMAGE_MODEL: string;
/**
 * Resolve Google Gemini base URL precedence:
 * 1. cfg.providers.google.baseUrl
 * 2. GEMINI_BASE_URL / GOOGLE_GENERATIVE_AI_BASE_URL env
 * 3. Default https://generativelanguage.googleapis.com
 */
export declare function resolveGoogleBaseUrl(req: ImageGenerationRequest): string;
export declare function generateGoogleImages(params: {
    req: ImageGenerationRequest;
    apiKey: string;
}): Promise<ImageGenerationResult>;
export declare function buildGoogleImageGenerationProvider(): ImageGenerationProvider;
