import { RenderOptions } from '@imprint-pdf/core'; import { ReactElement } from 'react'; import { P as PdfOptions } from './pdf-Do6DoZxg.cjs'; export { a as PdfOutput } from './pdf-Do6DoZxg.cjs'; interface StandaloneRenderOptions extends RenderOptions { wasm?: WebAssembly.Module; } declare function renderToStream(element: ReactElement, options?: StandaloneRenderOptions): Promise>; declare function renderToBuffer(element: ReactElement, options?: StandaloneRenderOptions): Promise; /** * Unified entry point — see `@imprint-pdf/react`'s docs for the overloads. * Edge variant: skips config auto-load (no `node:fs`), so always pass * `options.fonts` and `options.tailwind` explicitly on edge. */ declare function pdf(element: ReactElement, options?: PdfOptions & { wasm?: WebAssembly.Module; as?: 'response'; }): Promise; declare function pdf(element: ReactElement, options: PdfOptions & { wasm?: WebAssembly.Module; as: 'bytes'; }): Promise; declare function pdf(element: ReactElement, options: PdfOptions & { wasm?: WebAssembly.Module; as: 'stream'; }): Promise>; export { PdfOptions, type StandaloneRenderOptions, pdf, renderToBuffer, renderToStream };