import { type CaptureCommand } from './support.mts'; import { type ProvenanceStatus } from './transition.mts'; declare const componentNames: readonly ['lockfile', 'npm-config', 'pnpm', 'pnpmfiles', 'runtime', 'workspace-config', 'workspace-manifests']; type ComponentName = (typeof componentNames)[number]; type StructuralProvenance = Record; export declare function persistentMetadataFingerprintV5(runCapture: CaptureCommand): Promise<{ lockfile: string; 'npm-config': string; pnpm: string; pnpmfiles: string; runtime: string; 'workspace-config': string; 'workspace-manifests': string; }>; export declare function persistentMetadataStatusV5(provenance: StructuralProvenance): Promise; export declare function writePersistentMetadataStampV5(provenance: StructuralProvenance, installScripts: boolean, scriptsEnabledInstallVerified: boolean): Promise; export declare function persistentDependencyTreeIsCold(): Promise; export {};