import { EndOfStreamError } from 'peek-readable'; import { AbstractTokenizer, type IFileInfo, type IReadChunkOptions } from './abstract-tokenizer.js'; export { EndOfStreamError }; export declare class BufferTokenizer extends AbstractTokenizer { private readonly uint8Array; /** * Construct BufferTokenizer * * @param uint8Array - Uint8Array to tokenize * @param fileInfo - Pass additional file information to the tokenizer */ constructor(uint8Array: Uint8Array, fileInfo?: IFileInfo); /** * Read buffer from tokenizer * * @param uint8Array - Uint8Array to tokenize * @param options - Read behaviour options * @returns {Promise} */ readBuffer(uint8Array: Uint8Array, options?: IReadChunkOptions): Promise; /** * Peek (read ahead) buffer from tokenizer * * @param uint8Array * @param options - Read behaviour options * @returns {Promise} */ peekBuffer(uint8Array: Uint8Array, options?: IReadChunkOptions): Promise; close(): Promise; } //# sourceMappingURL=buffer-tokenizer.d.ts.map