/** * Update manager for applying package updates */ import type { DefinitionResolver } from '../resolver'; import type { LockfileManager } from '../lockfile/lockfile-manager'; import type { ManifestManager } from '../manifest/manifest-manager'; import type { UpdateChecker } from './update-checker'; import type { UpdateOptions, UpdateResult } from './types'; export declare class UpdateManager { private resolver; private lockfileManager; private manifestManager; private updateChecker; constructor(resolver: DefinitionResolver, lockfileManager: LockfileManager, manifestManager: ManifestManager, updateChecker: UpdateChecker); /** * Apply updates to packages */ update(options?: UpdateOptions): Promise; /** * Update a specific package */ updatePackage(name: string, version?: string, options?: Omit): Promise; /** * Rollback a package to a previous version */ rollback(name: string, version: string): Promise; } //# sourceMappingURL=update-manager.d.ts.map