import { t as PdfRenderer } from "../pdf-renderer-B-BQphqe.js"; //#region src/pdf/cloudflare.d.ts /** * Structurally-typed Cloudflare Browser Rendering binding (e.g. `env.MYBROWSER` * from a `[browser]` binding in wrangler config). Deliberately not imported * from wrangler/`@cloudflare/workers-types` so this SDK stays self-contained. */ interface CloudflareBrowserBinding { fetch(input: RequestInfo | URL, init?: RequestInit): Promise; } /** * Options for the Cloudflare Workers PDF renderer. */ interface CloudflarePdfRendererOptions { /** * Extra options forwarded to `page.pdf()` (merged over the A4 defaults). */ pdfOptions?: Record; } /** * Create a {@link PdfRenderer} that renders HTML to PDF with Cloudflare * Browser Rendering. The `@cloudflare/puppeteer` package is loaded via a lazy * dynamic import and only ever resolves inside a Worker. */ declare function cloudflarePdfRenderer(browserBinding: CloudflareBrowserBinding, options?: CloudflarePdfRendererOptions): PdfRenderer; //#endregion export { CloudflareBrowserBinding, CloudflarePdfRendererOptions, cloudflarePdfRenderer }; //# sourceMappingURL=cloudflare.d.ts.map