export interface PageRenderOptions { width?: number; quality?: number; scale?: number; } /** * Universal page renderer - Memory optimized */ export declare class PageRenderer { private static isBrowser; private static createCanvas; /** * Calculate safe canvas dimensions that won't cause OOM */ private static getSafeCanvasDimensions; static renderPageToBase64(pdfPage: any, pdfDocument: any, options?: PageRenderOptions): Promise<{ width: number; height: number; base64: string; }>; /** * Write base64 image data to file (Node.js only) */ static writeBase64ToFile(base64Data: string, outputDir: string, filename: string): Promise; } //# sourceMappingURL=PageRenderer.d.ts.map