import PDFHeader from '../../core/document/PDFHeader.js'; import PDFTrailer from '../../core/document/PDFTrailer.js'; import PDFObject from '../../core/objects/PDFObject.js'; import PDFRef from '../../core/objects/PDFRef.js'; import PDFContext from '../../core/PDFContext.js'; import PDFWriter from '../../core/writers/PDFWriter.js'; declare class PDFStreamWriter extends PDFWriter { static forContext: (context: PDFContext, objectsPerTick: number, encodeStreams?: boolean, objectsPerStream?: number) => PDFStreamWriter; private readonly encodeStreams; private readonly objectsPerStream; private constructor(); protected computeBufferSize(): Promise<{ size: number; header: PDFHeader; indirectObjects: [PDFRef, PDFObject][]; trailer: PDFTrailer; }>; } export default PDFStreamWriter; //# sourceMappingURL=PDFStreamWriter.d.ts.map