/** PDF bytes registered for high-resolution print (not tied to on-screen zoom). */ export type PdfPrintSource = { data: ArrayBuffer; password?: string; }; export declare function registerPdfPrintSource(holder: HTMLElement, source: PdfPrintSource): void; export declare function unregisterPdfPrintSource(holder: HTMLElement): void; export declare function getPdfPrintSource(holder: HTMLElement): PdfPrintSource | undefined; /** Resolve print source from the preview root (pages track or viewer wrapper). */ export declare function findPdfPrintSource(previewRoot: HTMLElement): { holder: HTMLElement; source: PdfPrintSource; } | null; //# sourceMappingURL=pdf-print-registry.d.ts.map