import type { ImageSignature } from "./image/image-signature-types.js"; import type { ResolvedPreviewDocument } from "./types.js"; export type RelativeSignatureOverlay = Pick; export type CompositeDownloadOptions = { onProgress?: (page: number, total: number) => void; }; /** Bake visible annotations into the download when the preview has overlay marks. */ export declare function compositeDownloadBlob(baseBlob: Blob, resolved: ResolvedPreviewDocument, previewRoot: HTMLElement, options?: CompositeDownloadOptions): Promise<{ blob: Blob; fileName: string; } | null>; //# sourceMappingURL=composite-download.d.ts.map