export type ComparisonPackageManager = { name: 'npm' | 'yarn' | 'pnpm'; version: string; }; export type DependencyPlan = { snapshotRoot: string; projectRoot: string; installRoot: string; packageManager: ComparisonPackageManager; installArgs: string[]; inputFiles: string[]; }; export type DependencyProcessOptions = { signal?: AbortSignal; env?: NodeJS.ProcessEnv; logPath?: string; }; export declare function inspectDependencyPlan(options: { snapshotRoot: string; projectRelativePath: string; } & DependencyProcessOptions): Promise; export declare function installDependencies(plan: DependencyPlan, options?: DependencyProcessOptions): Promise;