export declare const DEFAULT_TRUST_SKIP_DIRS: Set; export interface TrustFileEntry { absolutePath: string; relativePath: string; size: number; } export interface TrustFileInventory { files: readonly TrustFileEntry[]; matching(predicate: (entry: TrustFileEntry) => boolean): Iterable; } export interface TrustInventoryBuildOptions { skipDirs?: ReadonlySet; onProgress?: (processed: number) => void; } export declare function buildTrustFileInventory(root: string, options?: TrustInventoryBuildOptions): TrustFileInventory;