/** * PDF Renderer * Uses Puppeteer to generate high-fidelity PDFs from HTML */ import { PDFOptions, MermaidOptions } from '../types'; /** * Close browser instance */ export declare function closeBrowser(): Promise; /** * Render HTML to PDF */ export declare function renderPDF(html: string, options?: { pdf?: PDFOptions; mermaid?: MermaidOptions; debug?: boolean; }): Promise; /** * Get page count from PDF buffer */ export declare function getPageCount(pdfBuffer: Buffer): number; /** * Render HTML to PDF file */ export declare function renderPDFToFile(html: string, outputPath: string, options?: { pdf?: PDFOptions; mermaid?: MermaidOptions; debug?: boolean; }): Promise<{ pageCount: number; fileSize: number; }>; declare const _default: { renderPDF: typeof renderPDF; renderPDFToFile: typeof renderPDFToFile; getPageCount: typeof getPageCount; closeBrowser: typeof closeBrowser; }; export default _default; //# sourceMappingURL=pdf-renderer.d.ts.map