import { ChatCompletionChunk } from 'openai/resources/chat';
import { Stream } from 'openai/streaming';
import { O as OpenPipeMeta } from '../shared-C97VehpM.js';
import 'openai';
import 'openai/resources';

declare class WrappedStream extends Stream<ChatCompletionChunk> {
    openpipe: OpenPipeMeta;
    private resolveReportingFinished;
    private report;
    constructor(stream: Stream<ChatCompletionChunk>, report: (response: unknown) => Promise<void>);
    [Symbol.asyncIterator](): AsyncIterator<ChatCompletionChunk, any, undefined>;
}

export { WrappedStream };
