import OpenAI from 'openai';
import { ILogService } from '../../log/common/logService';
export interface IResponsesStreamDumper {
    /** Append a single SSE event to the dump file. */
    logEvent(responseStreamEvent: OpenAI.Responses.ResponseStreamEvent): void;
}
/**
 * Creates a dumper for the given request. When {@link ENABLE_RESPONSES_STREAM_DUMP}
 * is `false` this returns a no-op implementation with zero overhead.
 */
export declare function createResponsesStreamDumper(requestId: string, logService: ILogService): IResponsesStreamDumper;
//# sourceMappingURL=responsesApiDebugDump.d.ts.map