import { MediaAdapterStreamBody } from "./types.mjs";
import { Readable } from "node:stream";

//#region src/libs/media/normalize-body.d.ts
declare const toNodeReadable: (body: MediaAdapterStreamBody) => Readable;
declare const splitBodyForProcessing: (body: MediaAdapterStreamBody) => {
  processingBody: ReadableStream<Uint8Array<ArrayBufferLike>>;
  fallbackBody: ReadableStream<Uint8Array<ArrayBufferLike>>;
} | {
  processingBody: Uint8Array<ArrayBufferLike>;
  fallbackBody: Uint8Array<ArrayBuffer>;
} | {
  processingBody: Readable;
  fallbackBody: Readable;
};
//#endregion
export { splitBodyForProcessing, toNodeReadable };
//# sourceMappingURL=normalize-body.d.mts.map