import { renameSync } from 'fs'; import type { PreparedRuntimeBundle, RuntimeBundleDescriptor, RuntimeReleaseManifest } from './runtime-release.js'; import { type VersionPointer } from './version-store.js'; export declare function createRuntimeBundlePointer(manifest: RuntimeReleaseManifest, bundle: RuntimeBundleDescriptor, manifestUrl: string): VersionPointer; export declare function stageRuntimeBundle(prepared: PreparedRuntimeBundle, manifestUrl: string, options?: { runSelfCheck?: (entry: string, version: string) => void; renameDirectory?: typeof renameSync; platform?: NodeJS.Platform; sleepSync?: (milliseconds: number) => void; }): VersionPointer; export declare function getStagedPackageRoot(pointer: VersionPointer): string;