type InstallMode = "install" | "update"; type InstallModeOptions = { logger?: TLogger; mode?: InstallMode; dryRun?: boolean; }; type TimedInstallModeOptions = InstallModeOptions & { timeoutMs?: number; }; export declare function resolveInstallModeOptions(params: InstallModeOptions, defaultLogger: TLogger): { logger: TLogger; mode: InstallMode; dryRun: boolean; }; export declare function resolveTimedInstallModeOptions(params: TimedInstallModeOptions, defaultLogger: TLogger, defaultTimeoutMs?: number): { logger: TLogger; timeoutMs: number; mode: InstallMode; dryRun: boolean; }; export {};