import { OpenAICompletionsStreamChunk } from "../../language_models/openai_completions_stream.js";

//#region src/utils/testing/openai_stream_fixtures.d.ts
declare function asAsyncIterable<T>(items: T[]): AsyncIterable<T>;
declare function openAITextOnlyChunksWithUsage(model?: string): OpenAICompletionsStreamChunk[];
declare function openAITextOnlyChunks(model?: string): OpenAICompletionsStreamChunk[];
declare function openAIReasoningTextChunks(model?: string): OpenAICompletionsStreamChunk[];
declare function openAIToolCallChunks(model?: string): OpenAICompletionsStreamChunk[];
declare function sseResponseFromOpenAIChunks(chunks: OpenAICompletionsStreamChunk[]): Response;
//#endregion
export { asAsyncIterable, openAIReasoningTextChunks, openAITextOnlyChunks, openAITextOnlyChunksWithUsage, openAIToolCallChunks, sseResponseFromOpenAIChunks };
//# sourceMappingURL=openai_stream_fixtures.d.ts.map