import type { BundleInstallReport, BundleSpec, RegistryBundleEntry, SetupPaths } from "./types.js"; export declare class BundleProvisioner { private readonly paths; constructor(paths: SetupPaths); installBundles(specs: BundleSpec[], options: { dryRun: boolean; mode: "install" | "update"; }): Promise; updateBundles(entries: RegistryBundleEntry[], options: { dryRun: boolean; targetRef?: string; }): Promise; private updateBundle; private installBundle; }