export type HtmlPdfExportOptions = {
serverUrl: string;
html: string;
signal?: AbortSignal;
};
export type HtmlPdfExportResult = {
blob: Blob;
fileName: string;
};
/** Lightweight probe — OPTIONS is handled by the demo PDF server. */
export declare function probePdfExportServer(serverUrl: string, signal?: AbortSignal): Promise;
/** POST HTML to a server-side renderer (demo: Playwright Chromium) and return PDF bytes. */
export declare function exportHtmlToPdf(options: HtmlPdfExportOptions): Promise;
export declare function downloadBlob(blob: Blob, fileName: string): void;
//# sourceMappingURL=html-pdf-export.d.ts.map