export interface MigrationInventoryEntry { path: string; size: number; sha256: string; mode: number; } export interface MigrationInventory { root: string; digest: string; files: readonly MigrationInventoryEntry[]; } export declare function inventoryMigrationTree(root: string, options?: { allowMissing?: boolean; }): Promise; export declare function newInventoryPaths(before: MigrationInventory, after: MigrationInventory): string[]; export declare function assertPreexistingFilesPreserved(before: MigrationInventory, after: MigrationInventory, options?: { allowChangedPaths?: ReadonlySet | readonly string[]; }): void; //# sourceMappingURL=inventory.d.ts.map