import * as VFS from 'node:vfs'; import * as ZLIB from 'node:zlib'; import * as FS from 'node:fs'; /** * A read-only `ZipProvider` that will not hand out a member's content until * that content has been hashed and matched against the digest recorded for it. */ export declare class BundleProvider extends VFS.ZipProvider { #private; /** * `digests` is the member-name -> hex-digest map from a `verifySync()` of * this very archive; `hashAlg` the algorithm those digests are in. */ constructor(archive: ZLIB.ZipFile, { hashAlg, digests }?: { hashAlg?: string | undefined; digests?: Map | undefined; }); get readonly(): boolean; open(path: string, flags?: string | number, mode?: number): Promise; openSync(path: string, flags?: string | number, mode?: number): number; } //# sourceMappingURL=bundle-provider.d.ts.map