Type 'LanguageModelV2' is not assignable to type 'DynamicArgument<MastraLanguageModel>'.
Type 'LanguageModelV2' is not assignable to type 'MastraLanguageModelV2 | (({ requestContext, mastra }: { requestContext: RequestContext<unknown>; mastra?: Mastra<Record<string, Agent<any, ToolsInput>>, ... 7 more ..., Record<...>> | undefined; }) => MastraLanguageModel | Promise<...>)'.
Type 'LanguageModelV2' is not assignable to type 'MastraLanguageModelV2'.
Type 'LanguageModelV2' is not assignable to type '{ doGenerate: (options: LanguageModelV2CallOptions) => DoStreamResultPromise; doStream: (options: LanguageModelV2CallOptions) => DoStreamResultPromise; }'.
The types returned by 'doGenerate(...)' are incompatible between these types.
Type 'PromiseLike<{ content: LanguageModelV2Content[]; finishReason: LanguageModelV2FinishReason; usage: LanguageModelV2Usage; providerMetadata?: SharedV2ProviderMetadata | undefined; request?: { ...; } | undefined; response?: (LanguageModelV2ResponseMetadata & { ...; }) | undefined; warnings: LanguageModelV2CallWarning[]...' is not assignable to type 'DoStreamResultPromise'.
Type 'LanguageModelV2' is not assignable to type 'DynamicArgument<MastraLanguageModel>'.
Type 'LanguageModelV2' is not assignable to type 'MastraLanguageModelV2 | (({ requestContext, mastra }: { requestContext: RequestContext<unknown>; mastra?: Mastra<Record<string, Agent<any, ToolsInput>>, ... 7 more ..., Record<...>> | undefined; }) => MastraLanguageModel | Promise<...>)'.
Type 'LanguageModelV2' is not assignable to type 'MastraLanguageModelV2'.
Type 'LanguageModelV2' is not assignable to type '{ doGenerate: (options: LanguageModelV2CallOptions) => DoStreamResultPromise; doStream: (options: LanguageModelV2CallOptions) => DoStreamResultPromise; }'.
The types returned by 'doGenerate(...)' are incompatible between these types.
Type 'PromiseLike<{ content: LanguageModelV2Content[]; finishReason: LanguageModelV2FinishReason; usage: LanguageModelV2Usage; providerMetadata?: SharedV2ProviderMetadata | undefined; request?: { ...; } | undefined; response?: (LanguageModelV2ResponseMetadata & { ...; }) | undefined; warnings: LanguageModelV2CallWarning[]...' is not assignable to type 'DoStreamResultPromise'.