import { ObjectStreamChunk } from "./types.js";
import { PipeableTransformStream } from "../utils/stream/PipeableTransformStream.js";

//#region src/core/object/ObjectStreamResponse.d.ts
declare class ObjectStreamEncoder extends PipeableTransformStream<ObjectStreamChunk, Uint8Array> {
  constructor();
}
declare class ObjectStreamDecoder extends PipeableTransformStream<Uint8Array<ArrayBuffer>, ObjectStreamChunk> {
  constructor();
}
declare class ObjectStreamResponse extends Response {
  constructor(body: ReadableStream<ObjectStreamChunk>);
}
declare const fromObjectStreamResponse: (response: Response) => ReadableStream<ObjectStreamChunk>;
//#endregion
export { ObjectStreamDecoder, ObjectStreamEncoder, ObjectStreamResponse, fromObjectStreamResponse };
//# sourceMappingURL=ObjectStreamResponse.d.ts.map