import type { LanguageModelV3 } from "@ai-sdk/provider" import type { ModelV2Info } from "@opencode-ai/sdk/v2/types" import type { Hooks } from "./registration.js" export type AISDKHooks = Hooks<{ sdk: { readonly model: ModelV2Info readonly package: string readonly options: Record sdk?: any } language: { readonly model: ModelV2Info readonly sdk: any readonly options: Record language?: LanguageModelV3 } }>