/**
 * Google GenAI (Gemini) Adapter
 *
 * Google doesn't have a native batch API like OpenAI/Anthropic, so this
 * adapter fakes batch processing via concurrent direct calls and tracks the
 * job state locally (see `LocalJobStore` in `./provider.js`).
 *
 * For true async batch processing, consider Google Cloud Batch with Vertex AI.
 *
 * @see https://ai.google.dev/gemini-api/docs
 *
 * @packageDocumentation
 */
import { type BatchAdapter, type FlexAdapter } from './provider.js';
/** Configure the Google GenAI client. */
export declare function configureGoogleGenAI(options: {
    apiKey?: string;
    baseUrl?: string;
    /** Optional: Cloudflare AI Gateway URL for routing requests */
    gatewayUrl?: string;
    /** Optional: Cloudflare AI Gateway token */
    gatewayToken?: string;
}): void;
declare const googleAdapter: BatchAdapter;
declare const googleFlexAdapter: FlexAdapter;
export { googleAdapter, googleFlexAdapter };
//# sourceMappingURL=google.d.ts.map