/** * Byte-range reader backed by a Blob. * * Works for both browser `File` objects (drag-and-drop) and `fetch()` * responses materialised via `await response.blob()`. Reads return * `Uint8Array` — the underlying ArrayBuffer is owned by the caller and * safe to transfer across postMessage boundaries. */ export declare class BlobByteSource { private readonly blob; constructor(blob: Blob); get size(): number; read(start: number, end: number): Promise; } //# sourceMappingURL=blob-source.d.ts.map