import { HomeReleaseStore } from "./home-release-store.js"; import { type ReleaseRef } from "./release-ref.js"; export type LauncherCommand = "niubot" | "nbt"; export interface RuntimeLauncherOptions { command: LauncherCommand; argv?: string[]; env?: NodeJS.ProcessEnv; installedPackageRoot?: string; bootstrapVerify?: (packageDirectory: string, version: string) => void | Promise; } export declare function runRuntimeLauncher(options: RuntimeLauncherOptions): Promise; export declare function importInstalledProductionPackage(options: { homeStore: HomeReleaseStore; packageRoot: string; env: NodeJS.ProcessEnv; verify?: (packageDirectory: string, version: string) => void | Promise; }): Promise; export declare function parseLauncherHome(argv: string[], env: NodeJS.ProcessEnv): { home: string; forwardedArgs: string[]; };