import type { LanguageModelV3 } from "@ai-sdk/provider"; import type { LanguageModel, LanguageModelRequest, LanguageModelRequestSettings, LanguageModelResponse, LanguageModelStreamEvent } from "@kernl-sdk/protocol"; /** * LanguageModel adapter for the AI SDK LanguageModelV3. */ export declare class AISDKLanguageModel implements LanguageModel { private model; private settings?; readonly spec: "1.0"; readonly provider: string; readonly modelId: string; /** * @param model - The underlying AI SDK model * @param settings - Default settings to apply to every request (overridden by per-request settings) */ constructor(model: LanguageModelV3, settings?: Partial | undefined); /** * Get a response from the model. */ generate(request: LanguageModelRequest): Promise; /** * Get a streamed response from the model. */ stream(request: LanguageModelRequest): AsyncIterable; } //# sourceMappingURL=language-model.d.ts.map