import { T as StreamFn } from "./types-D0CdrmU4.js"; import { an as ProviderWrapStreamFnContext } from "./plugin-entry-R9cUrV0y.js"; import { t as VllmQwenThinkingFormat } from "./thinking-policy-BP3D5q5R.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 };