///
import { Readable } from 'node:stream';
import { WritableTyped } from '../stream.model';
/**
* Allows to stop the Readable stream after the pipeline has processed X number of rows.
* It counts OUTPUT rows (not input), because this Writable is always at the end of the Pipeline.
* It ensures that everything has been processed before issuing a STOP on the readable.
*/
export declare function writableLimit(readable: Readable, limit: number): WritableTyped;