/** * `manifest.json`: every file in the archive, mapped to its SHA-1. * * SHA-1 because Apple says SHA-1, and this is not a place to be cleverer than * the platform. It is not doing cryptography here — the *signature* over this * file is what makes the archive tamper-evident, and that is SHA-256. The * manifest is an integrity list, and changing its algorithm would produce a * pass no device accepts. */ export declare function buildManifest(files: ReadonlyMap): Record; /** The manifest as the bytes that are hashed, signed and stored. */ export declare const serialiseManifest: (manifest: Record) => Buffer; //# sourceMappingURL=manifest.d.ts.map