import { l as ModelProviderConfig } from "./types.models-Cae06tWO.js"; //#region extensions/google/provider-policy.d.ts type GoogleApiCarrier = { api?: string | null; }; type GoogleProviderConfigLike = GoogleApiCarrier & { models?: ReadonlyArray | null; }; declare const DEFAULT_GOOGLE_API_BASE_URL = "https://generativelanguage.googleapis.com/v1beta"; declare function normalizeGoogleApiBaseUrl(baseUrl?: string): string; declare function isGoogleGenerativeAiApi(api?: string | null): boolean; declare function normalizeGoogleGenerativeAiBaseUrl(baseUrl?: string): string | undefined; declare function resolveGoogleGenerativeAiTransport(params: { api: TApi; baseUrl?: string; }): { api: TApi; baseUrl?: string; }; declare function resolveGoogleGenerativeAiApiOrigin(baseUrl?: string): string; declare function shouldNormalizeGoogleGenerativeAiProviderConfig(providerKey: string, provider: GoogleProviderConfigLike): boolean; declare function shouldNormalizeGoogleProviderConfig(providerKey: string, provider: GoogleProviderConfigLike): boolean; declare function normalizeGoogleProviderConfig(providerKey: string, provider: ModelProviderConfig): ModelProviderConfig; //#endregion export { normalizeGoogleProviderConfig as a, shouldNormalizeGoogleGenerativeAiProviderConfig as c, normalizeGoogleGenerativeAiBaseUrl as i, shouldNormalizeGoogleProviderConfig as l, isGoogleGenerativeAiApi as n, resolveGoogleGenerativeAiApiOrigin as o, normalizeGoogleApiBaseUrl as r, resolveGoogleGenerativeAiTransport as s, DEFAULT_GOOGLE_API_BASE_URL as t };