import { n as buildProviderToolCompatFamilyHooks } from "./provider-tools-D8Ja_oUH.js";
import { a as createGoogleThinkingStreamWrapper } from "./provider-stream-shared-D2BUzd-E.js";
import { a as buildProviderReplayFamilyHooks } from "./provider-model-shared-CGyapSNp.js";
import "./thinking-api-DJKwUdKZ.js";
import { c as resolveGoogleThinkingProfile } from "./provider-policy-DpDllAbD.js";
//#region extensions/google/provider-hooks.ts
const GOOGLE_GEMINI_PROVIDER_HOOKS = {
	...buildProviderReplayFamilyHooks({ family: "google-gemini" }),
	...buildProviderToolCompatFamilyHooks("gemini"),
	resolveThinkingProfile: (context) => resolveGoogleThinkingProfile(context),
	wrapStreamFn: createGoogleThinkingStreamWrapper
};
//#endregion
export { GOOGLE_GEMINI_PROVIDER_HOOKS as t };
