export declare const isNpmInstallNeeded: (storage: any) => Promise<{ needed: boolean; reason: string; }>; export declare const optimizedNpmInstall: (options?: { skipIfNotNeeded?: boolean; useCache?: boolean; verbose?: boolean; }) => Promise<{ duration: number; skipped: boolean; reason: string; }>; export declare const tryNpmCi: () => Promise<{ success: boolean; duration?: number; }>; export declare const smartNpmInstall: (options?: { skipIfNotNeeded?: boolean; preferCi?: boolean; verbose?: boolean; }) => Promise<{ duration: number; method: string; skipped: boolean; }>; //# sourceMappingURL=npmOptimizations.d.ts.map