import { ResponseStreamEvent } from 'openai/resources/responses/responses'; import { k as Response, U as Usage, f as ActionRequired, d as StreamPart } from '../types-DWYKzKYF.js'; import '../vault.interface-BZt4wlVo.js'; declare class ResponseAccumulator { content: string; sessionId: string | undefined; conversationId: string | undefined; finishReason: Response["finishReason"]; usage: Usage | undefined; actionsRequired: ActionRequired[]; done: boolean; stepIndex: number; toResponse(): Response; } declare function mapEvent(event: ResponseStreamEvent, acc: ResponseAccumulator): Generator; export { ResponseAccumulator as OpenAIResponseAccumulator, mapEvent as mapOpenAIEvent };