import type { SimpleStreamOptions, StreamFunction, StreamOptions } from "../types.ts"; /** * Provider-specific options for the Mistral API. */ type MistralReasoningEffort = "none" | "high"; export interface MistralOptions extends StreamOptions { toolChoice?: "auto" | "none" | "any" | "required" | { type: "function"; function: { name: string; }; }; promptMode?: "reasoning"; reasoningEffort?: MistralReasoningEffort; } /** * Stream responses from Mistral using `chat.stream`. */ export declare const streamMistral: StreamFunction<"mistral-conversations", MistralOptions>; /** * Maps provider-agnostic `SimpleStreamOptions` to Mistral options. */ export declare const streamSimpleMistral: StreamFunction<"mistral-conversations", SimpleStreamOptions>; export {}; //# sourceMappingURL=mistral.d.ts.map