//#region src/templates/pdf-renderer.d.ts /** * A runtime-agnostic PDF renderer: turns rendered invoice HTML into PDF bytes. * * Implementations: * - `puppeteerPdfRenderer` (Node.js) from `@abshahin/subscriptions/pdf/puppeteer` * - `cloudflarePdfRenderer` (Cloudflare Workers Browser Rendering) from * `@abshahin/subscriptions/pdf/cloudflare` */ interface PdfRenderer { /** * Render an HTML document to PDF bytes. */ render(html: string): Promise; } /** * Fallback renderer used when no PDF renderer has been configured. * Always throws a helpful error telling the integrator to pick a renderer. */ declare const noopPdfRenderer: PdfRenderer; //#endregion export { noopPdfRenderer as n, PdfRenderer as t }; //# sourceMappingURL=pdf-renderer-B-BQphqe.d.ts.map