import { AssistantStreamChunk } from "../../AssistantStreamChunk.js";
import { AssistantStreamEncoder } from "../../AssistantStream.js";
import { PipeableTransformStream } from "../../utils/stream/PipeableTransformStream.js";

//#region src/core/serialization/data-stream/DataStream.d.ts
declare class DataStreamEncoder extends PipeableTransformStream<AssistantStreamChunk, Uint8Array<ArrayBuffer>> implements AssistantStreamEncoder {
  headers: Headers;
  constructor();
}
declare class DataStreamDecoder extends PipeableTransformStream<Uint8Array<ArrayBuffer>, AssistantStreamChunk> {
  constructor();
}
//#endregion
export { DataStreamDecoder, DataStreamEncoder };
//# sourceMappingURL=DataStream.d.ts.map