import { T as StreamFn } from "./types-BoFHdU9q.js"; import { an as ProviderWrapStreamFnContext } from "./plugin-entry-BTRQGtzH.js"; import { t as VllmQwenThinkingFormat } from "./thinking-policy-CkPv9ik1.js"; //#region extensions/vllm/stream.d.ts type VllmThinkingLevel = ProviderWrapStreamFnContext["thinkingLevel"]; declare function createVllmQwenThinkingWrapper(params: { baseStreamFn: StreamFn | undefined; format: VllmQwenThinkingFormat; thinkingLevel: VllmThinkingLevel; }): StreamFn; declare function createVllmProviderThinkingWrapper(params: { baseStreamFn: StreamFn | undefined; qwenFormat?: VllmQwenThinkingFormat; thinkingLevel: VllmThinkingLevel; }): StreamFn; declare function wrapVllmProviderStream(ctx: ProviderWrapStreamFnContext): StreamFn | undefined; //#endregion export { createVllmQwenThinkingWrapper as n, wrapVllmProviderStream as r, createVllmProviderThinkingWrapper as t };