import { Bundle } from "../generated/bundle_config_schema"; import { CartiPackage } from "../generated/machine_config_pkg_schema"; export interface PackageEntryOptions { start?: string; label?: string; length?: string; args?: string; bootPrefix?: string; shared?: boolean; resolvedPath?: string; } export interface BundleDesc { id: string; bundleType: string; } export declare function setPackageBoot(cfg: CartiPackage, args: string, bootPrefix?: string): CartiPackage & { machineConfig: import("../generated/machine_config_pkg_schema").PackageMachineConfig & { boot: { args: string; bootPrefix: string | undefined; }; }; }; export declare function unsetPackageBoot(cfg: CartiPackage): CartiPackage; export declare function addPackageEntry(b: Bundle | BundleDesc, cfg: any, options?: PackageEntryOptions): CartiPackage; export declare function rmPackageEntryByLabel(label: string, cfg: CartiPackage): CartiPackage; export declare function rmPackageEntry(b: BundleDesc, cfg: any): CartiPackage; export declare function updatePackageEntry(b: Bundle | BundleDesc, cfg: any, options?: PackageEntryOptions): CartiPackage;