import { type BigIntStats } from 'node:fs'; export interface DirectoryBinding { path: string; realPath: string; stats: BigIntStats; } export interface FileSnapshot { path: string; bytes: Buffer; sha256: string; } export declare function bindArtifactDirectory(path: string, label: string, parent?: DirectoryBinding): DirectoryBinding; export declare function assertArtifactDirectoryBinding(binding: DirectoryBinding, label: string): void; export declare function readStableArtifactFile(path: string, label: string, parent: DirectoryBinding): FileSnapshot; //# sourceMappingURL=portable-artifact-snapshot.d.ts.map