/// /// import { Transform, TransformCallback } from "node:stream"; import { Logger } from "@giancosta86/unified-logging"; export declare const PAGE_BATCH_PROCESSED_EVENT = "page_batch_processed"; export declare type FrenchTransformOptions = Readonly<{ pageBatchSize?: number; highWaterMark?: number; signal?: AbortSignal; logger?: Logger; }>; export declare class FrenchTransform extends Transform { private readonly logger?; private readonly pageBatchSize; private processedPages; private readonly textBuffer; private bufferingText; private pageContext; private posContext?; private saxError?; private readonly saxStream; constructor(options?: FrenchTransformOptions); _transform(chunk: unknown, encoding: BufferEncoding, callback: TransformCallback): void; _flush(callback: TransformCallback): void; } //# sourceMappingURL=FrenchTransform.d.ts.map