import { DEFAULT_DELIMITER, DEFAULT_QUOTATION } from '../../../core/constants'; import { InferCSVRecord, ParseBinaryOptions } from '../../../core/types'; /** * Parses binary CSV data into a ReadableStream of records. * * @param binary - The binary CSV data to parse (BufferSource: Uint8Array, ArrayBuffer, or other TypedArray). * @param options - Parsing options. * @returns A ReadableStream of CSV records. * @throws {RangeError} If the binary size exceeds maxBinarySize limit. * @throws {TypeError} If the encoded data is not valid. * @throws {ParseError} When an error occurs while parsing the CSV data. */ export declare function parseBinaryToStream
, Delimiter extends string = DEFAULT_DELIMITER, Quotation extends string = DEFAULT_QUOTATION, Options extends ParseBinaryOptions = ParseBinaryOptions>(binary: BufferSource, options?: Options): ReadableStream>;