export class BytesReader { /** @returns {import('./api.js').BytesReaderState} */ static init(): import('./api.js').BytesReaderState; /** * @param {{ reader: import('./reader/api.js').Reader, state: import('./api.js').BytesReaderState }} config */ constructor({ reader, state }: { reader: import('./reader/api.js').Reader; state: import('./api.js').BytesReaderState; }); reader: import("./reader/api.js").Reader; state: import("./api.js").BytesReaderState; /** @param {number} length */ upTo(length: number): Promise; /** @param {number} length */ exactly(length: number): Promise; /** @param {number} length */ seek(length: number): void; get pos(): number; } //# sourceMappingURL=bytes-reader.d.ts.map