/**
 * Streams trimmed, non-empty JSONL lines with bounded memory. A line longer than `maxLineBytes`
 * is discarded (reported as `tooLarge`) instead of being buffered, so a whole transcript is never
 * held in RAM and one oversized record does not invalidate the file. Parsing stays in each adapter.
 */
export declare function readJsonlLines(absolutePath: string, maxLineBytes: number): AsyncGenerator<{
    line?: string;
    tooLarge?: true;
}>;
