export interface LaunchRuntime { /** Launch argv with a PATH-resolved command, so the mounted executable is the one invoked. */ argv: string[]; /** Exact executable and package roots required by the launch, mounted read-only. */ readPaths: string[]; } export interface LaunchRuntimeOptions { path?: string; nodeExecutable?: string; } /** * Resolve the concrete runtime closure for an already-selected harness launch. * System roots are already present in every isolation policy; everything else * is returned as an exact read-only executable or npm package-root bind. */ export declare function resolveLaunchRuntime(argv: string[], options?: LaunchRuntimeOptions): LaunchRuntime;