import type { BundleLock, InstallProgressState, InstalledBundleManifest } from "../types.js"; /** * Updates update install progress state state with the provided inputs. */ export declare function updateInstallProgressState(projectRoot: string, bundleId: string, host: BundleLock["host"], batchSize: number, allAssets: BundleLock["assets"], installedAssets: InstalledBundleManifest["packages"], lastBatchAssetIds: string[], skippedAssetIds?: string[]): Promise; /** * Reconciles reconcile install state state from persisted manifests. */ export declare function reconcileInstallState(projectRoot: string, hostFilter?: string): Promise; /** * Resets reset install state state and generated outputs. */ export declare function resetInstallState(projectRoot: string, hostFilter?: string): Promise; /** * Writes install generations to project state. */ export declare function writeInstallGenerations(projectRoot: string, progressState: InstallProgressState): Promise;