export type BundleFileHash = { name: string; sha256: string; bytes: number; }; export type PublishBundleManifest = { version: 1; exportedAt: string; immutable: true; files: { html: BundleFileHash; audit: BundleFileHash; pdf?: BundleFileHash; docx?: BundleFileHash; }; }; export declare function sha256Hex(data: string | ArrayBuffer | Blob): Promise; export declare function fileHash(name: string, data: string | ArrayBuffer | Blob): Promise; export declare function buildPublishBundleManifest(input: { htmlName: string; html: string; auditName: string; auditJson: string; pdfName?: string; pdf?: Blob | null; docxName?: string; docx?: Blob | null; }): Promise; //# sourceMappingURL=bundle-manifest.d.ts.map