export declare function fdSoftLimit(): number; export declare function deriveRequestBudget(cpus: number, fdLimit?: number): number; export declare function requestBudget(explicit?: number): number; export declare function packageConcurrency(depCount: number, budget: number, threads?: number): number; export declare function fileThreadsPerPackage(packages: number, budget?: number): number; export declare function copyConcurrency(budget: number): number; export declare function isTransientNetworkError(err: unknown, depth?: number): boolean; export type InstallScope = { threads: number; inFlight: Map>; transientErrors: string[]; }; export declare function getInstallScope(): InstallScope | undefined; export declare function createInstallScope(threads: number): InstallScope; export declare function noteTransientNetworkError(err: unknown): void; export declare const MAX_INSTALL_ATTEMPTS = 3; export declare function nextRetryBudget(scope: InstallScope, thrown: unknown, attempt: number, budget: number): number | undefined; export declare function runInInstallScope(scope: InstallScope, fn: () => Promise): Promise; export declare function installWithRetry(install: (threads: number) => Promise): Promise; export declare function dedupeInstall(key: string, fn: () => Promise): Promise;