export { O as OpenAIProviderConfig, c as createOpenAIProvider, m as mapOpenAIError } from '../openai.provider-CTn5wejU.cjs'; import { M as Message } from '../types-DgkJVTsH.cjs'; export { OpenAIResponseAccumulator, mapOpenAIEvent } from './parser.cjs'; import '../types-BR3Gkbpu.cjs'; import '../vault.interface-BZt4wlVo.cjs'; import 'openai/resources/responses/responses'; type OpenAIInputContent = { type: "input_text"; text: string; } | { type: "input_image"; image_url: string; } | { type: "input_file"; file_data: string; filename?: string; }; type OpenAIInputMessage = { role: "user" | "system" | "assistant"; content: string | OpenAIInputContent[]; }; declare const openaiTransformer: { toInput(messages: Message[]): OpenAIInputMessage[]; }; export { openaiTransformer };